cron

crontab이 실행되지 않는 문제 해결
cron

crontab이 실행되지 않는 문제 해결

로그상으로는 예정된 시간에 실행을 시도하는 것으로 보입니다. Apr 29 10:00:01 momspi CRON[13324]: pam_unix(cron:session): session opened for user admin(uid=1000) by (uid=0) Apr 29 10:00:01 momspi CRON[13325]: (admin) CMD (./media/backup.sh) Apr 29 10:00:01 momspi CRON[13324]: pam_unix(cron:session): session c...

Admin

내 crontab에서 잘못된 사용자 이름 오류가 발생하는 이유는 무엇입니까?
cron

내 crontab에서 잘못된 사용자 이름 오류가 발생하는 이유는 무엇입니까?

디렉토리를 압축하여 백업으로 복사하려고 합니다. 저는 Linux를 처음 접했기 때문에 최선을 다해 가이드를 따랐지만 시도할 때 systemctl status cron 다음 오류가 발생합니다. Apr 27 13:34:01 mc-server cron[950]: Error: bad username; while reading /etc/crontab 자체적으로 명령을 실행하면 예상대로 작동합니다(3분 타이머는 테스트 목적으로만 사용됨). 이것은 완전한 crontab입니다: # /etc/crontab: sy...

Admin

터미널에서 특정 시간에 대화형으로 명령 실행
cron

터미널에서 특정 시간에 대화형으로 명령 실행

비슷한 명령이 있지만 sleep주어진 시간에 명령이 시작되도록 주어진 시간을 지정할 수 있습니까?인터렉티브현재 열려 있는 터미널 창에서요? 명령을 알고 있지만 at현재 열려 있는 터미널 창에서 대화형으로 실행되지 않기 때문에 작동하지 않습니다. 새벽 4시에 터미널에서 명령을 시작해야 합니다. 잠에서 깨어나자마자 명령을 입력하고 Enter를 누르세요. 제가 생각하는 가장 가까운 해결책은 잠자리에 들기 전 04:00까지 남은 시간(초)을 계산한 다음 sleep명령을 사용하는 것입니다. 그러나 그것은 추악...

Admin

상속된 권한은 crontab 복사본에 적용되지 않습니다.
cron

상속된 권한은 crontab 복사본에 적용되지 않습니다.

crontab에서 실행 중인 복사 스크립트가 있고 대상 디렉터리의 권한을 상속하려면 복사된 폴더와 파일이 필요합니다. 대상 폴더는 다음과 같습니다. drwxrwxr-x 10 usr1 group1 151 Apr 24 12:47 folder1 다음 명령을 실행하면 예상대로 작동하고 test3 폴더와 파일 모두 "folder1"의 권한을 상속합니다. /usr/bin/cp -r --no-preserve=mode,ownership /home/usr1/jobs/test3 /s0/folder1/ drwxrwx...

Admin

$PATH를 전역적으로 수정하는 방법
cron

$PATH를 전역적으로 수정하는 방법

내 서버에서는 코드를 예약하는 Debian데 사용합니다 . 문제는 다음과 같은 줄을 추가할 때입니다.crontabpython 6 9 * * * python /path/to/daily_task.py &> $HOME/out.txt 당연히 출력에는 python명령을 찾을 수 없다고 표시됩니다. 물론, 예를 들어 crontab 항목에 전체 경로를 추가할 수도 있지만 그 아이디어는 혼란 스러워 /opt/python/3.9.2/bin/python보이고 .os.system("python task.p...

Admin

Raspberry Pi에서 핀 상태를 읽고 cron 파일의 두 항목(또는 둘 중 하나) 중에서 선택하는 방법은 무엇입니까?
cron

Raspberry Pi에서 핀 상태를 읽고 cron 파일의 두 항목(또는 둘 중 하나) 중에서 선택하는 방법은 무엇입니까?

그래서 RPI 3 MLB 점수판을 만들었습니다. 이제 디스플레이에 내가 가장 좋아하는 팀의 게임이 표시될 수도 있고, 게임이 진행됨에 따라 모든 팀과 루프가 표시될 수도 있습니다. 점수판 뒷면에 토글 스위치를 추가하여 당시 누가 플레이하고 있는지에 따라 "모든 팀" 또는 "내 팀"을 선택할 수 있도록 하고 싶습니다. "All-Teams" 또는 "My-Teams"를 포함하는 두 개의 거의 동일한 점수판 디렉토리가 있습니다. 이제 "cd /home/pi/mlb-led-scoreboard"에 입력한 항목에...

Admin

다중 컴퓨터 크론
cron

다중 컴퓨터 크론

나는 많은 컴퓨터를 가지고 있고 그 사이에 ssh를 사용합니다. 각 컴퓨터에 수동으로 입력하는 cron 파일이 있습니다. 이 cron 파일을 변경할 때 각 시스템에 수동으로 SSH를 연결하여 그에 따라 cron을 업데이트해야 합니다. 각 컴퓨터의 크론을 이 파일의 기능으로 만드는 방법이 있습니까? 이렇게 하면 컴퓨터 간에 동기화되는 파일이 하나만 있을 수 있으므로 각 컴퓨터의 cron이 업데이트됩니다. ...

Admin

www-data 사용자로 cronservice를 시작할 수 없습니다.
cron

www-data 사용자로 cronservice를 시작할 수 없습니다.

www-data 사용자를 사용하여 Docker에서 cron-service를 시작하려고 하는데 'starting periodic command Scheduler: cronseteuid: Operation not allowed failed!'라는 메시지가 표시됩니다. 아래는 Dockerfile입니다. FROM php:8.2.12-fpm@sha256:2aa938b6d62f7415e9c84d867d9ceed18ef8ec3cf3944d389e088c93f9678a84 as base # Set environ...

Admin

명령 및 크론 작업 닫기
cron

명령 및 크론 작업 닫기

나는 많은 컴퓨터를 가지고 있고, 각각은 크론 작업을 좌우로 실행하고 있습니다. 이는 서버 컴퓨터와 데스크톱 컴퓨터입니다. 데스크톱 컴퓨터에서는 크론 작업이 실행되는 동안 사용자가 컴퓨터를 종료하는 것이 불편할 수 있습니다. 나는 shutdown 명령을 mv-ing하고 사용자가 전용 기능을 통해 종료하도록 허용하는 것을 고려하고 있습니다. 그러면 shutdown 명령이 실행되지만 모든 cron 작업 실행이 중지된 후에만 가능합니다. 내가 잘못 생각한 걸까? 아니면 shutdown 명령이 이미 크론 작...

Admin

루트가 아닌 사용자를 사용하여 crontab을 실행할 수 없습니다
cron

루트가 아닌 사용자를 사용하여 crontab을 실행할 수 없습니다

내 목표는 crontab이 포함된 Docker 컨테이너를 실행하는 것입니다. 따라서 루트가 아닌 사용자로 예약된 crontab 작업을 실행할 수 있기를 원합니다. 다음 Docker 이미지를 실행하고 있습니다. FROM openjdk:8 RUN apt-get update && apt-get -y install nano RUN apt-get update && apt-get -y install cron RUN service cron start # tried both RUN cr...

Admin

cron 작업 종료 코드에 대한 일일 보고서를 얻는 방법
cron

cron 작업 종료 코드에 대한 일일 보고서를 얻는 방법

백업을 위해 매일 실행되는 크론 작업이 수십 개 있습니다. 이메일이 언제 실패했는지 모르기 때문에 실패한 작업에 대한 이메일만 받고 싶지 않습니다. 확인해야 할 작업이 너무 많기 때문에 모든 작업에 대한 이메일을 받고 싶지 않습니다. 이 작업의 종료 코드에 대한 일일 이메일 보고서를 받고 싶습니다. 이상적으로는 종료 코드가 0이 아닌 경우 제목 줄이 변경됩니다. 현재 내 생각은 이러한 작업을 반환 코드를 수집한 다음 이메일을 보낼 수 있는 쉘 스크립트로 변환하는 것입니다. cron에서 일일 보고서...

Admin

cron 작업이 네트워크 드라이브(wsl)에서 읽을 수 없습니다.
cron

cron 작업이 네트워크 드라이브(wsl)에서 읽을 수 없습니다.

cron지정된 폴더에서 사용 가능한 파일 및 디렉터리 목록을 가져와 파일에 저장하는 간단한 작업을 정의하고 싶습니다 . 이것이 출력이다crontab -l 30 * * * * ls /mnt/q > /tmp/test.txt 이 폴더에는 /mnt/q다음 항목을 사용하여 마운트된 네트워크 드라이브의 데이터가 포함되어 있습니다./etc/fstab Q: /mnt/q drvfs defaults 0 0 WSL v1에서 두 개의 인스턴스(Debian SID 하나와 Ubuntu 22.04 하나)를 실행하고 있...

Admin

프로세스가 X초 이상 실행되고 있는지 어떻게 감지하고 이에 대해 조치를 취할 수 있습니까?
cron

프로세스가 X초 이상 실행되고 있는지 어떻게 감지하고 이에 대해 조치를 취할 수 있습니까?

나는 데비안을 사용하고 있습니다. mp3를 생성하기 위해 ffmpeg 프로세스를 호출합니다. 이것은 shell_exec를 사용하는 PHP 스크립트에서 호출됩니다. 이것은 99%의 경우 잘 작동합니다. 때로는 ffmpeg 프로세스가 종료되지 않고 ffmpeg가 몇 시간 동안 실행되는 경우가 있습니다. 매개변수를 천천히 조정하고 있어서 발생 빈도는 줄어들었지만 여전히 가끔 발생합니다. 최상위 프로세스를 보면 CPU와 디스크를 소모하고 있는데 프로세스가 종료되지 않은 것을 가끔 볼 수 있습니다. 993 w...

Admin