エンジニア的な技術的なブログ

webエンジニアの開発の知見を書きます。PHP、javascript、postgres、mysql、あと多少のインフラ周りとか。

cron

apacheの実行ユーザで、cronを書くとき

linuxで普通にcronを書くときは、cronの実行ユーザに su でなってからcrontab -eって書くと思うんですが、apacheってそもそもsu - apache ってできない。じゃどうやってapacheユーザのcronを書くの?っていうとこう crontab -u apache -e とまぁそんな感じで…

crontabするならdev/nullを忘れるな!サーバ死ぬから

シェルなら 0 * * * * /home/admin/public_html/snmplogger/daily.sh >/dev/null 2>&1 PHPなら 10 * * * * /usr/bin/php /path/to/file/err_serverchecker.php >/dev/null 2>&1 下のやつを必ずかこう >/dev/null 2>&1 これやらないと、echoとかの出力内容を…