- PR -

cronについて

投稿者投稿内容
一紋
会議室デビュー日: 2006/01/19
投稿数: 13
投稿日時: 2006-08-31 12:33
新しくcrontabに以下の行を追加しました。
00 11 * * * root /var/backuplog/backup.cron

追加後にcrondの再起動をしましたが、指定した時間AM11:00になっても
指定したファイルが実行されません。
/var/log/cronのログもみましたが実行されたログは出力されていません。(エラーもなし)
backup.cronにrootで実行できるよう実行権も与えています

なにが原因なのでしょうか?
Johann
ベテラン
会議室デビュー日: 2005/08/31
投稿数: 52
投稿日時: 2006-08-31 12:52
crontabの記述が間違っています。実行ユーザー名を指定する必要はありません。
一紋
会議室デビュー日: 2006/01/19
投稿数: 13
投稿日時: 2006-08-31 16:21
ご回答ありがとうございます。
実行ユーザ名をぬきましたが、実行されません。
記述が間違っていてもログにはエラーが出力されるのでは
ないでしょうか?エラーも出力されないのですが。。。
げじげじ
会議室デビュー日: 2004/08/04
投稿数: 6
お住まい・勤務地: 住まい:杉並区 勤務地:田町
投稿日時: 2006-08-31 16:51
root以外のユーザのcronに登録してしまっていませんか?
コブラ
ぬし
会議室デビュー日: 2003/07/18
投稿数: 1038
お住まい・勤務地: 神奈川
投稿日時: 2006-08-31 16:53
backup.cron の内容そのものがおかしくて実行できてない
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 2006-08-31 17:09
backup.cronは、直接には実行できることを確認しているのでしょうか?
anights
ぬし
会議室デビュー日: 2003/05/22
投稿数: 277
お住まい・勤務地: 東京
投稿日時: 2006-08-31 17:26
内容からするに/etc/crontabとかを編集したということですか?
であれば、ユーザ指定は必要だったと思いますが。
他にも設定があると思うのでそれに倣えばいいかと。
ついでにvixie-cronであれば再起動は必要じゃないですね。

# crontab -e
とやった場合と内容が違うのでご注意を。
該当時刻の/var/log/cronあたりはどうなっていますか?
_________________
桃李不言 下自成蹊
一紋
会議室デビュー日: 2006/01/19
投稿数: 13
投稿日時: 2006-09-05 11:54
返事が遅くなってしまい申し訳ありません。
みなさまご回答ありがとうございました。

00 11 * * * root /var/backuplog/backup.cron
の最後にエンターで一行空白行いれてやると
うまく動作しました。

スキルアップ/キャリアアップ(JOB@IT)