Centos crontab が実行されない場合の対処方法
原因をトラブルシューティングする手順は次のとおりです:
1まず、サーバーがタイミング タスク プランニング サービスを有効にしているかどうかを確認します。root ユーザーのみが crond サービスを開いて閉じることができます
[root@mimvp-bj script]# service crond status crond is stopped
2。スケジュールされたタスク プランニング サービスをオンにします
[root@mimvp-bj script]# service crond start Starting crond: [ OK ]
3. スケジュールされたタスク計画サービスのステータスを確認します (推奨学習: navicat チュートリアル)
[root@mimvp-bj script]# service crond status crond (pid 24577) is running…
4. crontab 出力ログを確認し、トラブルシューティングを行います
cat /var/spool/cron/root # root用户就是root文件
5. crontab タスクの形式を確認します。形式が間違っている場合は、正しくありません。
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # .—————- minute (0 – 59) # | .————- hour (0 – 23) # | | .———- day of month (1 – 31) # | | | .——- month (1 – 12) OR jan,feb,mar,apr … # | | | | .—- day of week (0 – 6) (Sunday=0 or 7) OR #sun,mon,tue,wed,thu,fri,sat # | | | | | # m h dom mon dow command # * * * * * command will be executed
例:
*/5 * * * * root /usr/libexec/atrun
minute(m) : 代表一小时内的第几分,范围 0-59。 hour (h) : 代表一天中的第几小时,范围 0-23。 mday (dom) : 代表一个月中的第几天,范围 1-31。 month (mon) : 代表一年中第几个月,范围 1-12。 wday dow) : 代表星期几,范围 0-7 (0及7都是星期天)。 who : 要使用什么身份执行该指令,当您使用 crontab -e 时,不必加此字段。 command(command): 所要执行的指令。
CentOS 使用法チュートリアル 列からのものです。関連するチュートリアルについては、この列に注目してください。
以上がCentos crontab が実行されない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。