cronが実行されない

2012/07/10 | その他

cronが編集できないのは、cronに関連するパッケージがインストールされていないからであった。ということでパッケージをインストールし、無事編集ができるようになった。と、ここまではよかったが、cronに登録したプログラムが、いつまで経っても実行される気配がない。正確には毎日深夜にプログラムを起動するようにしていたのだが、まったく実行されていない。ということでチェックする。

まず「crontab -e」で記述した内容のチェック。日付、時刻の記述方法に問題はない。コマンドのパスも合っている。次にコマンド(ファイル)のチェック。記述したシェルスクリプトを手動で実行すると、問題なく起動する。もちろんファイルには実行権限がつけてある。さて、他にどんな原因が考えられるんだろう。

調べてみて、あ、なるほど。「crond」が起動していないのか。パッケージが元からインストールされていれば自動起動になっているところが、手動でインストールしたためにデーモンも手動で起動してあげなければいけなかったわけだ。

今までは「デフォルトでインストールされていて動いているのが当たり前」だった。原因と解決法については当然といえば当然なわけだが・・・。無知って怖いなーと思ったのであった。

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net