crontab에서는 @reboot가 작동하지만 일반은 작동하지 않습니다.

crontab에서는 @reboot가 작동하지만 일반은 작동하지 않습니다.

저는 데비안 버전이 설치된 라즈베리 파이에서 Linux를 배우고 있습니다.

문제 없습니다. crontab에서는 잘 작동하지만 문제가 발생했습니다.

 @reboot sudo bash /home/pi/IP_check.sh
 */10 9-24 * * * sudo bash /home/pi/IP_check.sh

쉘 스크립트에는 문제가 없지만 10분마다 실행되지는 않습니다. /var/log/syslog에는 로그가 없습니다. 이 부분은 완전히 무시된 것 같습니다. 그러나 @reboot가 작동하고 파일 로그도 /var/log/syslog에 있지만 재부팅에만 해당됩니다. 실행 권한(rx)을 확인하고 crontab을 다시 설치해 보았지만 아무 것도 수정되지 않았습니다.

이 문제를 해결하려면 어떻게 해야 합니까?

답변1

crontab 항목이 유효하지 않습니다. 시간의 최대값은 24가 아니라 23입니다. 따라서 행이 거부됩니다. 추가하면 오류가 나타납니다.

관련 정보