Mam skrypt BASH, który chcę uruchomić przy uruchamianiu. Mój system działa systemd, więc utworzyłem plik .service z tym, co moim zdaniem jest niezbędną informacją:
[Unit]
Description=My Script
After=network.target
[Service]
ExecStart=/home/myscript.sh
[Install]
WantedBy=multi-user.target
Użyłem systemctl enable, aby „zarejestrować” go ponownie. Podczas rozruchu powiedziano mi, że mój skrypt zostanie wykonany, ale nie widziałem żadnych komunikatów ECHO, które powinny być wyświetlane na ekranie, ani nie zapisywał czegoś do pliku, zgodnie z tym, co napisałem w skrypcie. Dodatkowo nie uruchamia aplikacji, którą ma uruchomić.
Status Systemctl mówi mi, że skrypt został uruchomiony i zakończył się pomyślnie. Mimo to skrypt nie działa. Jeśli uruchomię skrypt z powłoki, działa on doskonale.
Czy ktoś z was wie, jaki może być mój problem?