J'ai créé un script pour démarrer un serveur (ma première question). Maintenant, je veux qu'il s'exécute au démarrage du système et démarre le serveur défini. Que dois-je faire pour que cela soit fait?
Mes découvertes me disent de mettre ce fichier dans la /etc/init.d
emplacement, et il sera exécuté au démarrage du système. Mais je ne suis pas capable de comprendre comment le premier argument sur le démarrage sera start
? Est-ce prédéfini quelque part à utiliser start
comme $1
? Si je veux avoir un cas startall
Cela va démarrer tous les serveurs dans le script, alors quelles sont les options que je peux gérer?
Mon script est comme ça:
#!/bin/bash
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $0 (start|stop|restart)"
;;
esac