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