我正在尝试运行一个每天晚上 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 即可添加 root 执行权限。
除非使用sh /root/backup/script.sh
运行脚本/root/backup/script.sh
要求脚本甚至可以从 crontab 执行。