Tengo un script BASH que quiero ejecutar en el inicio. Mi sistema está ejecutando systemd, así que creé un archivo .service con lo que creo que es la información necesaria:
[Unit]
Description=My Script
After=network.target
[Service]
ExecStart=/home/myscript.sh
[Install]
WantedBy=multi-user.target
Usé systemctl enable para 'registrarlo' y reiniciarlo. En el arranque, me dijeron que mi script se ejecutaría, pero no pude ver ninguno de los mensajes que ECHO debería mostrar en la pantalla ni escribir algo en un archivo, de acuerdo con lo que había escrito en el script. Además, no inicia la aplicación que se supone que debe iniciar.
El estado de Systemctl me dice que la secuencia de comandos se ejecutó y salió correctamente. Aún así, el guión no tiene ningún efecto. Si ejecuto el script desde un shell, funciona perfectamente bien.
¿Alguno de ustedes sabe cuál podría ser mi problema?