Eu criei um script para iniciar um servidor (minha primeira pergunta). Agora eu quero que ele seja executado na inicialização do sistema e inicie o servidor definido. O que devo fazer para fazer isso?
Minhas descobertas me dizem para colocar esse arquivo no /etc/init.d
local e ele será executado quando o sistema inicializar. Mas não consigo entender como será o primeiro argumento na inicialização start
? Isso é predefinido em algum lugar para usar start
como $1
? Se eu quiser ter um caso startall
que inicie todos os servidores no script, quais são as opções que eu posso gerenciar?
Meu script é assim:
#!/bin/bash
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $0 (start|stop|restart)"
;;
esac