Re: crontabで自動実行されない
( No.1 )
|
 |
- 日時: 2007/08/07 13:13
- 名前: 管理者
-
> crontabを以下のように設定したのですが、全く実行される気配がありません。
> どこかおかしい箇所が有るのでしょうか……。御教示頂ければ幸いです。
ログを見ると「crontab」のプロセスしか見当たりません。 これは「crontab -e」でのログであり、本来の定期的実行を行う「cron」ではありません。 結論から申しますと、「cron」サービスが起動していないのではないでしょうか? 以下のコマンドを実行して確認してみてください。
# /etc/rc.d/init.d/crond status
ちなみに起動は以下です。
# /etc/rc.d/init.d/crond start
システム再起動時に自動実行する様に、以下を実行して登録する事をお勧めします。
# chkconfig crond on
また、「cron」サービスが実行された時のログは以下の様になります
Aug 7 12:52:15 fedora crontab[18902]: (root) REPLACE (root) Aug 7 12:52:15 fedora crontab[18902]: (root) END EDIT (root) Aug 7 12:52:26 fedora crond[18830]: (root) RELOAD (cron/root) Aug 7 12:53:01 fedora crond[18907]: (root) CMD (echo "abcdefg") ↑ 「crond」となる
|
Re: crontabで自動実行されない
( No.2 )
|
 |
- 日時: 2007/08/07 14:06
- 名前: かときち
<masao@katou.sc>
-
管理者様、レスして頂きありがとうございます。
御指摘の通り、cronサービスが起動していませんでした。起動後は、無事にスクリプトを実行するようになりました。 OSの起動時に自動的にcronサービスは起動されると思いこんでいました。 お恥ずかしい限りです。
管理者様、本当にありがとうございました。
|