エラー ログを書き込む機能を備えた TCL スクリプトがありますが、このスクリプトを crontab に配置すると、次のようなエラーが発生します。
error writing "stdout": bad file number
while executing
"puts $msg"
コード部分は次のとおりです。
if { $logLevel >= 0 } {
puts $msg flush stdout
}
ただし、このスクリプトは手動で実行できますが、crontab に配置したときにのみエラーが発生します。
ありがとう、エムレ