boujour,
je travail sous linux mandriva 2006
j ai créé un petit script pour q' un serveur vmps devienne un service
ce qui donne
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| #!/bin/bash
#
# chkconfig: 345 99 0
# description: VMPS server
# Source function library.
. /etc/rc.d/init.d/functions
case $1 in
'start')
##[ -f /var/lock/subsys/vmpsd ] &&
##exit 0
echo -n "server VMPS start"
daemon /home/cedric/vmpsd/vmpsd -f vlan.db
touch /var/lock/subsys/vmpsd
;;
'stop')
echo -n "server VMPS stop"
killproc vmpsd
echo
rm -f /var/lock/subsys/vmpsd
;;
'restart')
$0 stop
$0 start
;;
'status')
status vmpsd
;;
*)
echo "Usage : vmpsd \
{start|stop|restart|status}"
exit 1
;;
esac
exit 0 |
le service démarre bien en local
mais le problème c'est que je dois pouvoir lancer ce service a distance
hors quand je le lance a distance j ai le message suivant
vmpsd est mort, mais le sous-système reste verrouillé
pour moi le problème vient de
/home/cedric/vmpsd/vmpsd -f vlan.db
mais je suis obligé avec openvmps de spécifier le fichier.
merci d'avance pour votre aide
Partager