Demarrer service au boot

tina -  
[Dal] Messages postés 6373 Statut Contributeur -
slt a tous

comment je peux faire pour demarrer automatique arcserve au boot de linux redhat

j ai creer un script dand /etc/rc.d/init.d mais ca ne marche po

#!/bin/sh
# description: exemple de script pour Léa
# chkconfig: 345 99 0

# Source function library.
. /etc/rc.d/init.d/functions

[ -f /opt/CA/ARCserve/sbin/cstart ] || exit

prog="arcserve"

start() {
echo -n $"Starting $prog: "
/opt/CA/ARCserve/sbin/cstart
echo
touch /var/lock/subsys/arcserve

}

stop() {

echo -n $"arrêt arcserve"
/opt/CA/ARCserve/sbin/cstop

echo
rm -f /var/lock/subsys/arcserve
}

case "$1" in
start)
start
;;

stop)
stop
;;

status)
/opt/CA/ARCserve/sbin/cstatus
;;
restart)
stop
start
;;

*)
echo $"Usage: $0 {start|stop|restart|status}"
exit 1

esac

exit 0

si qq a une idée. Le script fonctionnne bien mais ne fait pas demarrer l appli au boot

merci
A voir également:

3 réponses

eric
 
Bonjours,

As-tu pensé à mettre les liens symboliques dans les directory /etc/rcX.d?

a+

eric
0
tina
 
oui j ai fait un chkconfig

je dois faire autre chose ?
0
[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Hello Tina,

L'emplacement correct pour placer des appels à des scripts créés pour ta machine (non standards dans ton install) me semblerait plutôt être rc.local.

Edite rc.local, ajoute à la fin de ce fichier l'appel à ton script (avec le chemin complet + documente ta modification avec des commentaires, histoire que dans quelques mois tu te rappelles de la raison de l'appel de ce script au démarrage).

rc.local est lancé en fin de phase de boot de Linux, lorsque tous les niveaux de boot sont passés (les disques sont montés, le réseau est actif, les services,...).

Bonne chance :)

Dal
0