ホームページ  >  記事  >  運用・保守  >  Centos crontab が実行されない場合の対処方法

Centos crontab が実行されない場合の対処方法

angryTom
angryTomオリジナル
2020-03-17 13:03:184399ブラウズ

Centos crontab が実行されない場合の対処方法

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): 所要执行的指令。

この記事は、PHP 中国語 Web サイトの

CentOS 使用法チュートリアル 列からのものです。関連するチュートリアルについては、この列に注目してください。

以上がCentos crontab が実行されない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。