사용자 서비스를 작성하려고 합니다.
$ systemctl --user start valheim.service
Failed to start valheim.service: Unit valheim.service has a bad unit file setting.
See user logs and 'systemctl --user status valheim.service' for details.
나는 그것을 약간 최소화했고 같은 오류가 발생했습니다.
[Unit]
Description=Valheim Server
After=multi-user.target
[Service]
RemainAfterExit=True
ExecStart = /bin/ls
[Install]
WantedBy=default.target
불행하게도 그로 인해이 문제, 현재는 systemctl status
추가 진단에 사용할 수 없는 것 같습니다.
답변1
주변 공간을 제거해야 합니다 =
.
ExecStart=/bin/ls
답변2
나는 동일한 문제에 대해 이 질문을 하고 있지만 이유와 해결책은 다릅니다. 이것이 내 경우에 일어난 일입니다.
잘못된 예:
ExecStart=~/script.sh
수정 예:
ExecStart=/home/user/script.sh