У мене є сценарій BASH, який я хочу запустити при запуску. У моїй системі працює systemd, тому я створив файл .service з тим, що, на мою думку, є необхідною інформацією:
[Unit]
Description=My Script
After=network.target
[Service]
ExecStart=/home/myscript.sh
[Install]
WantedBy=multi-user.target
Я використовував systemctl enable, щоб "зареєструвати" його перезавантаженим. Під час завантаження мені сказали, що мій сценарій буде виконаний, але я не міг ні побачити жодне з повідомлень, яке ECHO повинно відображатися на екрані, ні записувати щось у файл, відповідно до того, що я написав у сценарії. Крім того, він не запускає програму, яку він повинен запустити.
Статус Systemctl повідомляє мені, що сценарій запустився та завершився успішно. Все-таки сценарій не має ефекту. Якщо я запускаю скрипт із оболонки, він працює чудово.
Хтось із вас знає, що може бути моєю проблемою?