
cronでスクリプトなどを定期的に実行させたい時にcrontabで設定ファイルを編集しますが
設定したスクリプトが実行されていない事がありました。
crontabのお作法を知らなかったのでダメだったのですが、事の顛末を残しておきます。
crontabでの編集方法
$ crontab -e * /30 * * * * /hoge/bar .sh |
-eで編集します。
ここで気をつけるのは、スクリプトの前にuserを入れない事です。
ユーザーを入れると実行時にエラーになるので気をつける必要があります。
ちなみに、userを入れていたら、以下のようなエラーが出ていました。
/bin/sh : root: command not found. |
エラーが出ていない時には、crontabの設定にリダイレクトを追記すればエラーが出ます。
* /30 * * * * /hoge/bar .sh 2>> /tmp/errorlog .log |
0 件のコメント :
コメントを投稿