![crontab이 실행되지 않거나 출력을 보내지 않습니다.](https://linux55.com/image/212016/crontab%EC%9D%B4%20%EC%8B%A4%ED%96%89%EB%90%98%EC%A7%80%20%EC%95%8A%EA%B1%B0%EB%82%98%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20%EB%B3%B4%EB%82%B4%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
매일 밤 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.sh
Run Script를 사용하는 데 필요한 경우가 아니면 /root/backup/script.sh
crontab에서 스크립트를 실행할 수도 있습니다 .