Nuovo di Debian (Raspbian), e sto lottando su questo per alcuni giorni. Ho uno script di avvio che voglio eseguire all'avvio.
Ho eseguito i seguenti comandi, per rendere eseguibile lo script e per aggiungerlo con i parametri predefiniti alla sequenza di avvio.
sudo chmod 755 /etc/init.d/testsam
sudo update-rc.d testsam defaults
Quando provo a testare lo script, eseguo quanto segue:
sudo /etc/init.d/testsam start
Ma quando lo faccio, ricevo un errore: impossibile eseguire /etc/init.d/testsam: nessun file o directory.
Ho minimizzato la sceneggiatura alla base, ma non ho ancora idea della ragione reale. Spero che qualcuno possa indicarmi la soluzione giusta? Questo è lo script attualmente.
#! /bin/bash
# /etc/init.d/testsam
case "$1" in
start)
#echo "starting script"
;;
stop)
#echo "stopping script"
;;
*)
#echo "Usage: /etc/init.d/testsam {start|stop}"
exit 1
;;
esac
exit 0
Grazie per qualsiasi aiuto
cat -v /etc/inti.d/testsam
. Se hai un ritorno a capo errato, verrà visualizzato come^M
.