Ich versuche STDOUT
und STDERR
zu einer Protokolldatei auf Raspberry Pi umleiten. Mein .sh
Skript enthält diese ZeileUmleitung von stdout und stderr zu Datei funktioniert nicht auf raspbian
sudo ./main.py &> client.log &
Das Skript korrekt ausgeführt wird, wie es Daten zu und von meinem Server überträgt, aber client.log
Datei bleibt leer. Ich habe versucht &>
; &>>
; >>
mit 2>&1
; und |&
. Keiner von ihnen schreibt irgendwelche Daten zu client.log
.
sudo ./main.py
produziert sowohl stdout
und stderr
ausgegeben. Was mache ich falsch?
Es scheint, ich lag falsch ... Diese Lösung sowie einige andere in meinem ursprünglichen Beitrag schreiben Daten in client.log, aber sie tun es 15 Minuten bis mehrere Stunden, nachdem es in stdout/stderr geschrieben wurde Mit main.py, und die Ausgabe neigt dazu, an beliebigen Stellen abgeschnitten zu werden, dh in der Mitte der Zeile ... – Mirac7
Aha- das ist auch lösbar. Siehe die obige Bearbeitung. –