Ho creato uno script per avviare un server (la mia prima domanda). Ora voglio che venga eseguito all'avvio del sistema e avviare il server definito. Cosa devo fare per farlo?
I miei risultati mi dicono di mettere questo file nella /etc/init.d
posizione, e verrà eseguito all'avvio del sistema. Ma non riesco a capire come sarà il primo argomento all'avvio start
? Questo è predefinito da qualche parte da usare start
come $1
? Se voglio avere un caso startall
che avvierà tutti i server nello script, quali sono le opzioni che posso gestire?
La mia sceneggiatura è così:
#!/bin/bash
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $0 (start|stop|restart)"
;;
esac