GNU nano 2.0.9 ファイル: /tmp/crontab.XXXXzBQgwS
*/5 * * * * ~/check_phpfpm.sh
*/5 * * * * ~/check_nginx.sh
*/5 * * * * ~/disk-clean.sh
*/5 * * * * ~/loadcheck.sh
当然、私のコードは 5 分ごとに実行されるはずです。しかし、それは実行されません
[root@4D13 ~]# ls -l
total 756
-rw-------. 1 root root 1688 Dec 18 09:45 anaconda-ks.cfg
-rwxrwxrwx 1 root root 139 Dec 28 18:18 check_nginx.sh
-rwxrwxrwx 1 root root 140 Dec 28 18:19 check_phpfpm.sh
-rwxrwxrwx 1 root root 456 Dec 28 18:18 disk-clean.sh
-rw-r--r--. 1 root root 15469 Dec 18 09:45 install.log
-rw-r--r--. 1 root root 5267 Dec 18 09:44 install.log.syslog
-rwxrwxrwx 1 root root 503 Dec 19 19:26 loadcheck.sh
drwxr-xr-x 9 1001 1001 4096 Dec 18 11:08 nginx-1.3.2
-rw-r--r-- 1 root root 722119 Jun 26 2012 nginx-1.3.2.tar.gz
[root@4D13 ~]#
手動で実行すると、コードとして ~/check_phpfpm.sh を実行する必要があります。
[root@4D13 ~]#
[root@4D13 ~]# ~/check_phpfpm.sh
Stopping php-fpm: [FAILED]
Starting php-fpm: [ OK ]
check_phpfpm について詳しくは、サービス php-fpm が実行されているかどうかを確認するスクリプトです。動作していない場合は、php-fpm を実行して再起動しますが、手動でその作業を実行すると問題が発生します。しかし、crontab は再起動せず、サーバー php-fpm がクラッシュして停止モードになりましたが、このスクリプトは再起動しません。crontab は 5 分ごとにスクリプトを実行して確認する必要があります。
crontab セットアップの何が問題になっていますか? 助けてくれてありがとう