masaki-m
10/29/2017 - 4:43 AM

crontabに関して

crontabに関して

クーロンタブを編集
crontab -e

クーロンタブの情報を見る
crontab -l

設定の文字列

# クローラの名前
8 21 * * * /usr/bin/php /web/hoge/src/batch/check.php >/dev/null 2>&1
毎日21:08 にphpを実行

アウトプットされた情報をゴミ箱に捨てる
>/dev/null 2>&1

> : アウトプット
/dev/null : ゴミ箱へ
2>:エラーのアウトプット
&1:前と同じところ

アウトプットを指定しないとメールが飛んで来る。

動かない時
unix コマンドを使っている場合は、hogehoge.sh で外部処理にしたほうがいいかも。 https://sites.google.com/site/afcinbash/home/tips/cron

読み込み先ファイルのrequireにも注意!
http://xov.jp/e/108/

%をエスケープする必要が有る
http://blog.manabusakai.com/2013/05/crontab-escape-percent/