人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

cronで質問です。
編集して保存すると、crontab file, can't installと表示されます。
これは、どんな原因が考えられますでしょうか?

インストールされていないなどでしょうか?

●質問者: makocan
●カテゴリ:インターネット ウェブ制作
✍キーワード:インストール 編集
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● JULY
●20ポイント

UNIX「スケジュール実行」コマンド(Hishidama's UNIX-command "cron" Memo)

crontab file, can't install の前に何かメッセージはありませんか?

多いのは「errors in crontab file, can't install.」となっているケースで、単にファイルの書き方に問題がある場合ですが...

◎質問者からの返答

crontab: installing new crontab

"/tmp/crontab.XXXXb9eTLc":1: bad hour

errors in crontab file, can't install.

全文となります。


2 ● nandedarou
●20ポイント

http://stone.backrush.com/exploit/HpUX/ctab12.html

If file started with no # then crontab sad

 "/tmp/crontab.GAeNMP1357":2: bad minute
 crontab: errors in crontab file, can't install

という記述を見つけました。ファイルの一番最初の行の一番先頭に

#

を書いてみて下さい。

関係なかったら、すみません。

◎質問者からの返答

正常に動作したのですが、一分おきにpass_change.plが実行されるように下記のとおりに書きましたが、上手くいきませんでした。

ちなみにfedora6.0です。

*/1 * * * * root /home/sites/hanahana/cron/pass_change.pl


3 ● kurukuru-neko
●20ポイント

cronの文法の間違いです。

"/tmp/crontab.XXXXb9eTLc":1: bad hour

時間の指定に間違いがあるといっています。

例えば毎日午前3:00に実行する場合

0 3 * * * /home/xxx/yyy.sh

内容を確認するには

crontab -l

http://www.linux.or.jp/JM/html/cron/man5/crontab.5.html


4 ● kurukuru-neko
●20ポイント

>*/1 * * * * root /home/sites/hanahana/cron/pass_change.pl

crontabも複数仕様があるので

なんともいえませんがroot指定不要

と思います。

1分単位の指定する場合

0-59 or *

* * * * * /home/sites/hanahana/cron/pass_change.pl

http://fedorasrv.com/clamav.shtml


5 ● arcana
●20ポイント

1分おきに実行する場合

* * * * * root /home/sites/hanahana/cron/pass_change.pl

でいけます。


またエラーで、

"/tmp/crontab.XXXXb9eTLc":1: bad hour

と時間指定部分が不正とあるので、他の行や空行などを確認してみてはどうでしょうか?

ちなみに編集は root ユーザーで crontab -e で行っていますでしょうか?

manpage 紹介済みなので…http://dummy/

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ