STDOUT
とSTDERR
をraspberry piのログファイルにリダイレクトしようとしています。 マイ.sh
スクリプトはこの行stdoutとstderrをraspbianで動作しないファイルへのリダイレクト
sudo ./main.py &> client.log &
が含まれている、それは私のサーバーにしてからデータを転送するようスクリプトが正常に実行されますが、client.log
ファイルは空のまま。私は試みた&>
; &>>
; >>
と2>&1
;および|&
。それらのどれもclient.log
にデータを書き込む人はいません。
sudo ./main.py
は両方stdout
とstderr
出力を生成します。私は間違って何をしていますか?
私は間違っているようです...私の元の投稿のこのソリューションと他のいくつかのものは、client.logにデータを書きますが、stdout/stderrに書き込まれてから15分から数時間かかるmain.pyによって、出力は任意の位置、つまり行の途中で途切れる傾向があります。 – Mirac7
Aha - それも解決できます。上記の編集を参照してください。 –