Eu tenho um script BASH que eu quero executar na inicialização. Meu sistema está executando o systemd, então eu criei um arquivo .service com o que eu acho que é a informação necessária:
[Unit]
Description=My Script
After=network.target
[Service]
ExecStart=/home/myscript.sh
[Install]
WantedBy=multi-user.target
Eu usei o systemctl enable para 'registrá-lo' e reiniciado. Na inicialização, disseram-me que meu script seria executado, mas não consegui ver nenhuma das mensagens que o ECHO deveria exibir na tela nem gravou algo em um arquivo, de acordo com o que havia escrito no script. Além disso, ele não inicia o aplicativo que deveria iniciar.
O status Systemctl me diz que o script foi executado e encerrado com sucesso. Ainda assim, o script não tem efeito. Se eu executar o script a partir de um shell, ele funcionará perfeitamente.
Algum de vocês sabe qual poderia ser o meu problema?