Mac OSX에서 Cron 작업이 실행되지 않습니다.

Mac OSX에서 Cron 작업이 실행되지 않습니다.

Mac OSX 버전 10.14.x 사용

5분마다 Python 스크립트를 실행하고 싶습니다.

쉘 스크립트 check.sh를 생성하고 아래와 같이 Python 스크립트를 실행하도록 실행 파일로 표시했습니다.

/usr/bin/python resolve.py

아래와 같이 crontab -e 명령을 사용하여 crontab 항목을 만듭니다.

5 * * * * ./check.sh

crontab -l 명령을 사용하여 성공적으로 나열하십시오.

$ crontab -l
5 * * * * ./check.sh

Python 스크립트는 실행될 때마다 업데이트되는 로그 파일을 생성해야 합니다.

그래서 cron 작업을 5분마다 실행하고 로그 파일을 생성하고 싶습니다. 하지만 그런 일은 일어나지 않았습니다.

cron 작업이 실행되지 않거나 다른 문제가 있는지 확실하지 않습니다.

Python 스크립트를 직접 실행하면 올바르게 실행되고 로그 파일이 생성됩니다.

답변1

크론 작업은 매시 5분마다 실행되도록 예약되어 있습니다. 5분마다 실행하려면 다음과 같이 변경하세요.

*/5 * * * * ./check.sh

관련 정보