시작할 때 BASH 스크립트를 실행하고 싶습니다. 내 시스템이 systemd로 실행 중이므로 필요한 정보라고 생각되는 .service 파일을 만들었습니다.
[Unit]
Description=My Script
After=network.target
[Service]
ExecStart=/home/myscript.sh
[Install]
WantedBy=multi-user.target
나는 systemctl enable을 사용하여 재부팅 된 '등록'했습니다. 부팅 할 때 스크립트가 실행된다고 들었지만 스크립트에 쓴 내용에 따라 ECHO가 화면에 표시하거나 파일에 내용을 쓰지 않은 메시지를 볼 수 없었습니다. 또한 시작 예정인 응용 프로그램을 시작하지 않습니다.
Systemctl 상태는 스크립트가 성공적으로 실행 및 종료되었음을 알려줍니다. 여전히 스크립트는 효과가 없습니다. 쉘에서 스크립트를 실행하면 완벽하게 작동합니다.
내 문제가 무엇인지 아는 사람이 있습니까?