crontab이 실행되지 않거나 출력을 보내지 않습니다.

crontab이 실행되지 않거나 출력을 보내지 않습니다.

매일 밤 10시에 디렉터리를 보관하는 스크립트를 실행하려고 하는데 실행되지도 않고 로그를 보내지도 않습니다. 조언해주세요..

[root@linux]# crontab -e 
0 5 * * 1 /usr/sbin/aide --check
0 22 * * * /root/backup/script.sh  >> /var/log/backup_crontab.log

스크립트:

[root@linux]# ls -lrt
total 2
-rw-r-----. 1 root root 1002 Sep 30 09:28 script.sh
[root@linux]#

답변1

귀하의 스크립트는 실행 가능하지 않습니다(-rw-r-----). -rwx-r-----이어야 합니다.

루트 실행 권한을 추가하려면 chmod u+x script.sh를 실행하세요.

sh /root/backup/script.shRun Script를 사용하는 데 필요한 경우가 아니면 /root/backup/script.shcrontab에서 스크립트를 실행할 수도 있습니다 .

관련 정보