2016-07-06 2 views
1

몇 주 전에 우분투 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의 대안 및 그들이 들어가는 정확한 영역을 보여주는 웹 사이트를 사용했습니다.

어쨌든 도움이됩니다. 감사합니다!

답변

관련 문제