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----- でなければなりません。

root実行権限を追加するには、chmod u + x script.shを実行します。

sh /root/backup/script.shRun Scriptの使用に必要な場合を除き、/root/backup/script.shcrontabでスクリプトを実行することもできます。

関連情報