過去に2-3度同じことがあったので、メモっておきます。
前提
・環境はUbuntu10.04
・/etc/crontab にcron定義
問題1
<現象>
・日本語のメール送信が化ける
・日本語を含むファイルやフォルダにて、日本語が文字化けして読み込めない
<対処法>
下記をcrontabに追加 。
LANG=ja_JP.UTF-8エラーログが/etc/crontab で実行した際に表示されていなかったが、
crontab -e では、表示されたので気づいた。
問題2
<現象>
・broken pipeエラーが発生
Javaでは、こんなエラーだったり…
Caused by: java.net.SocketException: Broken pipe
Rubyでは、こんなエラーだったり…
#<Errno::EPIPE: Broken pipe>
<対処法>
/dev/nullに出力を捨てる!
"command > /dev/null 2>&1"
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。