몇 주 전에 우분투 14.04에서 16.04로 옮겨서 업스트림 스크립트가 더 이상 작동하지 않아서 모험심을 느껴서 대신 작동하는 Systemd 스크립트를 만들었습니다.Systemd : 'Unit'섹션의 알려지지 않은 lvalue 'User'
하지만 아직 몇 가지 문제가 있습니다.
[/etc/systemd/system/ss13_server.service:3] Unknown lvalue 'User' in section 'Unit'
이 내 Systemd 스크립트 : 프로세스가 죽으면 그 명령을 사용자 ss13
로 /home/ss13/ss13
내 명령 /usr/local/byond/bin/DreamDaemon /home/ss13/ss13/baystation12.dmb 25565 -trusted
를 실행 한 다음 다시 실행하기위한 것입니다
[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
.
는 지금까지 내가 말할 수있는 그것은 나를 올바른 사용자로 실행되지 않는 생각에 이르게 오류 [/etc/systemd/system/ss13_server.service:3] Unknown lvalue 'User' in section 'Unit'
를 제외하고, 꽤 잘 그 않습니다.
나는 upstart의 명령과 systemd의 대안 및 그들이 들어가는 정확한 영역을 보여주는 웹 사이트를 사용했습니다.
어쨌든 도움이됩니다. 감사합니다!
아, 감사합니다 .. – Hugo14453