標準出力もエラー出力もログファイルに追記するとき
検索しても情報見つけられなかったけど、たぶん↓であってるはず……
(sh /path/to/ranking_batch.sh foo bar 2>&1) >> /tmp/test.log
crontabで、複雑なログの仕組みを用意していない開発段階とか、こんな感じの記述で運用していた記憶があるのでたぶん大丈夫……。
5/* * * * * (/bin/sh /path/to/ranking_batch.sh foo bar 2>&1) >> /tmp/test.log
↓のような記述だと、標準出力では追記でエラー出力のときは上書き、みたいな動作だったと記憶してるんだけど。情報みつけられなくて自信がなくなってきた。(要、後で動作確認)
sh /path/to/ranking_batch.sh foo bar >> /tmp/test.log 2>&1