Ich habe erfolgreich die Protokollierung für das stdout/stderr einer Programmausgabe in eine Datei hinzugefügt.Log stdout & stderr, wenn Programm in Bildschirm gestartet wird
Aber wenn ich das Programm von screen
starte die Logdatei leer ist, weil es nur Nachrichten von screen
und nicht aus dem Programm loggt innerhalb screen
im Hintergrund ausgeführt wird.
Irgendeine Möglichkeit, diese oder andere Lösungen bitte zu beheben, damit ich ein abnehmbares Programm mit stdout/stderr Protokollierung ausführen kann, ähnlich screen
?
aktuelle Startlinie:
Bildschirm -A -m -d -S Test ./testserver -config = config.cfg -filepatching -autoinit 1 >>“./ log _ $ (date +% s). txt "2 >>" ./ log _ $ (Datum +% s) .txt "
Vielleicht haben Sie einige Informationen oder Code hinzufügen können, wie Sie es jetzt tun. Ansonsten ist es fast unmöglich zu erraten, was falsch ist. – nidomiro
hinzugefügt Startup-Linie – Daniel