Systemd: unbekannt lvalue "User" im Abschnitt "Gerät"

Ein paar Wochen ein zu gehen zog ich von Ubuntu 14.04 bis 16.04 und fand meine Upstart-Skript funktionierte nicht mehr, so abenteuerlustig ich es geschafft, erstellen Sie eine Systemd Skript, dass gearbeitet statt.

Aber ich habe da ein paar Fragen noch.

[/etc/systemd/system/ss13_server.service:3] Unknown lvalue 'User' in section 'Unit'

Dies ist mein Systemd Skript:

[Unit]
Description=ss13_server
User=ss13
[Service]
WorkingDirectory=/home/ss13/ss13
ExecStart=/usr/local/byond/bin/DreamDaemon /home/ss13/ss13/baystation12.dmb 25565 -trusted
Restart=on-failure
RestartSec=90s

Ist es gedacht, um den Befehl auszuführen
/usr/local/byond/bin/DreamDaemon /home/ss13/ss13/baystation12.dmb 25565 -trusted
innerhalb /home/ss13/ss13 als Benutzer ss13
und dann erneut ausführen, Eingabeaufforderung, wenn der Prozess stirbt.

So weit wie ich kann sagen, es funktioniert ganz gut, außer für die Fehler [/etc/systemd/system/ss13_server.service:3] Unknown lvalue 'User' in section 'Unit'

Das führt mich zu vermuten, ist es nicht ausgeführt, wie Sie den richtigen Benutzer.

Habe ich eine website, die zeigt, dass die Befehle von upstart und die alternativen für systemd und die richtige Gegend, Sie gehen in.

Trotzdem, jede Hilfe ist nützlich,
Danke!

InformationsquelleAutor Hugo | 2016-07-06

Schreibe einen Kommentar