systemd erwartet, dass ein Dienst im Vordergrund läuft, um ihn zu überwachen. Wenn Sie tmux getrennt ausführen, forciert -d
es einen neuen Prozess und gibt den ursprünglichen Befehl zurück. Ich habe dies nicht mit tmux und minecraft bestätigt, aber versuche, Type=forking
in dem Service
Abschnitt systemd anzuweisen, den untergeordneten Prozess zu verfolgen, der von dem in angegebenen Befehl abgezweigt wird ExecStart
.
Randbemerkung: Sind Sie sicher, dass Sie hier tmux brauchen? Es ist viel einfacher ohne.