![crontab에서는 @reboot가 작동하지만 일반은 작동하지 않습니다.](https://linux55.com/image/34711/crontab%EC%97%90%EC%84%9C%EB%8A%94%20%40reboot%EA%B0%80%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%EB%A7%8C%20%EC%9D%BC%EB%B0%98%EC%9D%80%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
저는 데비안 버전이 설치된 라즈베리 파이에서 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입니다. 따라서 행이 거부됩니다. 추가하면 오류가 나타납니다.