1
나는 syncthing 설명서에서 this hint here을 따르려고 데몬으로 syncthing을 실행하고 싶습니다.app를 systemd로 데몬으로 실행하는 방법은 무엇입니까?
저는 Fedora 25 및 syncthing 0.14.24에서 실행됩니다.
실행 파일은 모든 사용자가 실행할 수있는 /usr/bin/syncthing
의 심볼릭 링크를 통해 지정됩니다 (성공적으로 테스트 됨). 반환
sudo systemctl enable [email protected]
:
이Failed to lookup unit file state: Invalid argument
이해가 안
은 (myuser
은 아래의 모든 내 실제 이름으로 대체), 내가 타이핑 서비스를 사용하려면 오류 메시지의 의미 데몬으로 syncthing을 실행하려면 어떻게해야합니까?
[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=man:syncthing(1)
After=network.target
[email protected] # I also commented this line out; didn't have an effect
[Service]
User=%i
ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4
[Install]
WantedBy=multi-user.target
죄송합니다, 코드에 '참고 MyUser가'위 내 실제 사용자 이름에 대한 자리 표시 자입니다 것을 분명히해야합니다. 질문을 수정할 것입니다. 링크 주셔서 감사합니다, 한번보세요. – pandita
Ok cool 나는 단지 내가 점검 할 것이라고 생각했다. ExecStart 라인 복사를 시도해보고 그 라인이 자체적으로 작동하는지 확인하십시오. – Dean
네, exec 라인 자체가 잘 작동합니다 :/ – pandita