boujour,
je travail sous linux mandriva 2006
j ai créé un petit script pour q' un serveur vmps devienne un service
ce qui donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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