체계적인 서비스를 만들었습니다.
[Unit]
Description=My service
[Service]
Type=forking
ExecStart=/bin/sh $HOME/theFolder/run.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
Alias=mine.service
/ etc / systemd / system 폴더에 넣고 이름을 mine.service로 지정했습니다.
내가 그것을 실행 sudo service mine start
하면 나에게 준다 :
mine.service.Unit을 시작하지 못했습니다. mine.service를 찾을 수 없습니다
--- 업데이트 -----
먼저 실행 sudo systemctl daemon-reload
하면 메시지가 표시되지 않지만 서비스는 여전히 시작되지 않습니다.
systemctl daemon-reload
단위 파일을 만든 후 실행 했습니까 ?