- 63 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 11:29:11 ]
- 質問です。
「/bin/sh で標準エラー出力をパイプで渡す方法はありますか?」 レンタルサーバで FreeBSD 6.1-RELEASE-p21 というの使ってます。 ログインシェルは csh なんですが、cron では /bin/sh が使われてるようです。 で、some_cmd が STDERR に出力したものをメールで送ろうと、 some_cmd |& mail というように書いたんですが、csh では動作するものの /bin/sh では Syntax error: "&" unexpected とエラーが出てしまいます。 ・ /bin/sh ではエラーのパイプはこう書く ・ /bin/sh では書けないので cron で起動されるシェルをこう切り替えろ ・ crontab にコマンド直書きせずにファイルに csh スクリプトを書いてそれ呼べバカ といったアドバイスをお待ちしてます。
|

|