仙台の山奥で自転車に乗ったり転んだり

愛車の GIOS でサイクリングしたりポタリングしたり、それをブログに記録してみたり。ロードバイクや自転車や坂のことを書いてみたり。ときたまプログラムのことを忘れないようにメモってみたり。

標準出力もエラー出力もログファイルに追記するとき

検索しても情報見つけられなかったけど、たぶん↓であってるはず……

(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