Saya memiliki skrip BASH yang ingin saya jalankan saat start up. Sistem saya menjalankan systemd jadi saya membuat file .service dengan apa yang saya pikir adalah informasi yang diperlukan:
[Unit]
Description=My Script
After=network.target
[Service]
ExecStart=/home/myscript.sh
[Install]
WantedBy=multi-user.target
Saya menggunakan systemctl memungkinkan untuk 'mendaftar' itu reboot. Pada saat boot saya diberitahu bahwa skrip saya akan dieksekusi, tetapi saya tidak dapat melihat satu pun pesan yang harus ditampilkan ECHO di layar dan juga tidak menulis sesuatu ke file, sesuai dengan apa yang saya tulis dalam skrip. Selain itu, itu tidak memulai aplikasi yang seharusnya dimulai.
Status Systemctl memberi tahu saya bahwa skrip telah berjalan dan keluar dengan sukses. Namun, skrip tidak memiliki efek. Jika saya menjalankan skrip dari shell itu berfungsi dengan baik.
Apakah ada di antara Anda yang tahu apa yang bisa menjadi masalah saya?