이 시스템 단위 파일에서 "서비스에 대한 잘못된 단위 파일 설정" 오류가 발생하는 이유는 무엇입니까?

이 시스템 단위 파일에서 "서비스에 대한 잘못된 단위 파일 설정" 오류가 발생하는 이유는 무엇입니까?

사용자 서비스를 작성하려고 합니다.

$ 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

관련 정보