Gewusst wie: Pipe-Ausgabe in eine Datei beim Ausführen als Systemdienst?

Ich habe Probleme mit der Umleitung des STDOUT, & STDERR in eine Datei, wenn ein Programm ausgeführt wurde, als ein systemd-Dienst. Ich habe versucht, indem Sie den folgenden, um die .service Datei:

ExecStart=/apppath/appname > /filepath/filename 2>&1

Aber das funktioniert nicht. Die Ausgabe landet in /var/log/messages und ist sichtbar mit journalctl aber ich möchte eine separate Datei.

Ich habe auch versucht die Einstellung StdOutput=tty kann aber nicht einen Weg finden, diese Umleitung in eine Datei.

Jede mögliche Hilfe würde geschätzt.

InformationsquelleAutor der Frage MichaelB76 | 2015-10-06

Schreibe einen Kommentar