cron デーモンプロセスが正常動作しないときに確認すべき項目

Linuxコマンドcron

目次一覧

 状態:-  閲覧数:1,150  投稿日:2014-09-24  更新日:2019-04-26
crond デーモンの status を確認 / 実行権限を確認 / cronログを確認

crond デーモンの status を確認 / 実行権限を確認 / cronログを確認

 閲覧数:154 投稿日:2019-04-26 更新日:2019-04-26 

crond デーモンの status を確認


正常時
・エラー表示されない
$ sudo service crond status
Redirecting to /bin/systemctl status  crond.service
● crond.service - Command Scheduler
  Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
  Active: active (running) since 木 2019-04-25 12:29:28 JST; 24h ago
Main PID: 24449 (crond)
  CGroup: /system.slice/crond.service
          └─24449 /usr/sbin/crond -n

4月 25 12:29:28 hoge.vs.sakura.ne.jp systemd[1]: Started Command Scheduler.
4月 25 12:29:28 hoge.vs.sakura.ne.jp systemd[1]: Starting Command Scheduler...
4月 25 12:29:28 hoge.vs.sakura.ne.jp crond[24449]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 69% if used.)
4月 25 12:29:28 hoge.vs.sakura.ne.jp crond[24449]: (CRON) INFO (running with inotify support)
4月 25 12:29:28 hoge.vs.sakura.ne.jp crond[24449]: (CRON) INFO (@reboot jobs will be run at computer's startup.)


エラー時
・エラー表示される
$ sudo service crond status
Redirecting to /bin/systemctl status  crond.service
● crond.service - Command Scheduler
  Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
  Active: active (running) since 土 2019-04-20 01:01:06 JST; 3 days ago
Main PID: 22392 (crond)
  CGroup: /system.slice/crond.service
          └─22392 /usr/sbin/crond -n

4月 21 01:20:50 hoge.vs.sakura.ne.jp crond[22392]: sendmail: fatal: root(0): message file too big
4月 21 12:00:01 hoge.vs.sakura.ne.jp crond[22392]: (python) ERROR (getpwnam() failed)
4月 22 00:00:01 hoge.vs.sakura.ne.jp crond[22392]: (python) ERROR (getpwnam() failed)
4月 22 01:36:07 hoge.vs.sakura.ne.jp crond[22392]: postdrop: warning: uid=0: File too large
4月 22 01:36:08 hoge.vs.sakura.ne.jp crond[22392]: sendmail: fatal: root(0): message file too big
4月 22 12:00:01 hoge.vs.sakura.ne.jp crond[22392]: (python) ERROR (getpwnam() failed)
4月 23 00:00:01 hoge.vs.sakura.ne.jp crond[22392]: (python) ERROR (getpwnam() failed)
4月 23 01:35:07 hoge.vs.sakura.ne.jp crond[22392]: postdrop: warning: uid=0: File too large
4月 23 01:35:08 hoge.vs.sakura.ne.jp crond[22392]: sendmail: fatal: root(0): message file too big
4月 23 12:00:02 hoge.vs.sakura.ne.jp crond[22392]: (python) ERROR (getpwnam() failed)


実行権限を確認


正しくない場合は、実行権限を設定
chown -R ユーザ:グループ /var/log/

cronログを確認


cron自体が実行できている場合
・エラーログは出力されない(実行内容にエラーがあってもcronログには残らない)

$ ls -l /var/log
合計 31652
drwxr-xr-x. 2 root       root             6 10月 31  2016 anaconda
drwx------. 2 root       root            94  4月 19 05:01 audit
-rw-r--r--  1 root       root          9896 12月 29 16:46 boot.log
-rw-------  1 root       utmp             0  4月  1 03:46 btmp
-rw-------  1 root       utmp             0  3月  1 04:17 btmp-20190401
drwxr-xr-x. 2 chrony     chrony           6 11月 24  2015 chrony
-rw-------  1 root       root         85121  4月 26 14:49 cron
-rw-------  1 root       root        149946  3月 31 07:42 cron-20190331
-rw-------  1 root       root        189414  4月  8 03:55 cron-20190408
-rw-------  1 root       root        144174  4月 14 03:27 cron-20190414
-rw-------  1 root       root        195997  4月 22 04:08 cron-20190422
-rw-r--r--  1 root       root         36591 12月 29 16:46 dmesg
-rw-r--r--  1 root       root         36439  7月 27  2018 dmesg.old
-rw-------  1 root       root           108  4月 22 04:08 fail2ban.log
-rw-------  1 root       root           108  3月 25 03:29 fail2ban.log-20190331
-rw-------  1 root       root           108  3月 31 07:42 fail2ban.log-20190408
-rw-------  1 root       root           108  4月  8 03:55 fail2ban.log-20190414
-rw-------  1 root       root           108  4月 14 03:27 fail2ban.log-20190422
-rw-------  1 root       root          1321 10月 31  2016 grubby
drwx------  2 root       root             6 11月  5 10:47 httpd
-rw-r--r--  1 root       root        292292  4月 26 14:53 lastlog
drwx------  2 root       root         12288  4月 26 04:01 letsencrypt
-rw-------  1 root       root         22964  4月 26 06:10 maillog-20190331
-rw-------  1 root       root         10312  3月 31 06:21 maillog-20190331
-rw-------  1 root       root         10657  4月  8 00:22 maillog-20190408
-rw-------  1 root       root         28309  4月 14 01:27 maillog-20190414
-rw-------  1 root       root         64151  4月 22 01:36 maillog-20190422
-rw-------  1 root       root       4049104  4月 26 15:18 messages
-rw-------  1 root       root       5689135  3月 31 07:42 messages-20190331og
-rw-------  1 root       root       7200310  4月  8 03:55 messages-20190408
-rw-------  1 root       root       5575050  4月 14 03:27 messages-20190414
-rw-------  1 root       root       7388865  4月 22 04:08 messages-20190422
-rw-r--r--  1 mysql      mysql       696450  4月 26 13:37 mysqld.log
drwxr-xr-x  2 root       root          4096  4月 26 04:47 nginx
drwxrwx---  2 apache     root           122  4月 22 04:08 php-fpm
drwx------. 2 root       root             6  6月 10  2014 ppp
drwxr-xr-x. 2 root       root          4096  4月 24 00:00 sa
-rw-------  1 root       root         43108  4月 26 14:53 secure
-rw-------  1 root       root             0  3月 25 03:29 secure-20190331
-rw-------  1 root       root         28936  4月  7 22:22 secure-20190408
-rw-------  1 root       root        105900  4月 14 00:20 secure-20190414
-rw-------  1 root       root         55807  4月 21 01:07 secure-20190422
drwxr-xr-x. 2 root       root            22  9月 15  2016 tuned
drwxrwxrwx  2 ★★ ★★    4096  9月 13  2018 uwsgi
-rw-r--r--  1 root       root           240 12月 29 16:46 wpa_supplicant.log
-rw-rw-r--  1 root       utmp        413952  4月 26 14:53 wtmp
-rw-------  1 root       root          3628  4月 13 00:13 yum.log
-rw-------  1 root       root         14869  4月 21  2018 yum.log-20190101



それまで動作していたcronが、正常動作しなくなった原因

anacron



類似度ページランキング
順位 ページタイトル抜粋
1 Perl CGI が正常動作しない 42
2 それまで動作していたcronが、正常動作しなくなった原因 41
3 CentOSでcpコマンド動作確認するためには、Control + T ではなく、 -v オプションを使用 33
4 それまで受信できていたcron経由によるメールを、正常受信できなくなった原因 32
5 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする 32
6 CentOS7再起動時に、/run 直下に作成したディレクトリを削除しないようにする 30
7 申込→公開9.Railsアプリケーションを作成して、「Ruby on Rails」の動作確認をする 30
8 5回目-6.Nginx 1.12.2 インストール確認 28
9 403エラーが解決しない → .htaccess確認。指定拡張子への直接アクセスを制限していないか 28
10 Mroonga v7.01 インストール 27
11 Bower再インストール 27
12 crontabsを依存関係の絡みで意図せず削除していたため、改めてインストール / それまで動作していたcronが動作しなくなった原因。ケース3 27
13 /etc/groupでは、「そのグループをプライマリグループとするユーザ名」を確認することは出来ない 27
14 Let's Encrypt。証明書取得後、複数ホストを確認するためには? 27
15 su: パスワードが違います 27
16 MySQLバージョンアップに伴う意図しないcrontabファイル削除。PHPバージョンアップに伴うPHP実行パス変更 / それまで動作していたcronが動作しなくなった原因。ケース3 26
17 CentOS7/cron設定内容。常に最新へ更新し続けていく 26
18 「php -v」と「phpinfo()」のバージョンが異なる 26
19 tkドメイン。ハイフンが入ると、wwwなしでアクセス出来ない 26
20 「名前ベースのバーチャルホスト」で、「ServerName に一致する名前のないバーチャルホストへのアクセス」があったとき 26
2021/9/21 10:19 更新
週間人気ページランキング / 9-14 → 9-20
順位 ページタイトル抜粋 アクセス数
1 PHPのmb_send_mail関数でメール送信できない | メール処理システム 29
2 Nginx設定。エラーログレベル | Nginx(Webサーバ) 21
3 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 11
4 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 10
5 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 9
6 PHP Version 7.1.2 php-mecabエクステンション対応 / PHP 7.0.14 からのアップグレード  | MeCab(形態素解析) 8
6 ソースからビルドしたPython 2.7.3 アンインストール失敗 | Python(プログラミング言語) 8
7 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド 7
7 さくらVPS0 7
8 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 6
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 6
9 PHPファイルでchmodエラー | PHP(プログラミング言語) 5
9 設定 2019/1/22 / 一般ユーザがmailコマンドでメール送信 / 管理者がmailコマンドでメール送信 5
10 Postfix | メール処理システム 4
10 CentOSでcpコマンド動作確認するためには、Control + T ではなく、 -v オプションを使用 | cp(Linuxコマンド) 4
10 499 (Request has been forbidden by antivirus) | HTTP(通信プロトコル) 4
10 tar | Linuxコマンド 4
10 Python 3.6 インストール / make altinstall | Python(プログラミング言語) 4
10 「CentOS6」から「CentOS7」への移行 | CentOS 7 (CentOS) 4
10 echo と cat の違い 4
2021/9/21 1:01 更新