Ik heb een shell script geschreven voor het automatisch opstarten (in /etc/init.d/) van vnc. Dit script heb ik getest in de console en dit werkt goed.
Vervolgens heb ik het script toegevoegd als service, dmv. "Service Configuration"(tool in Fedora Core 2, omdat Fedora Core 2 niet beschikt over "chkconfig" of "update-rc"). Deze maakt netjes de links aan in de rcX.d mappen voor de diverse runlevels.
Het lijkt dus allemaal goed. Echter wanneer ik de service wil starten dmv. de "Service Configuration" geeft hij aan dat die gestart is, maar dat is die dan dus niet..
hier het script wat in /etc/init.d/ staat
Wat zie ik over het hoofd?
Vervolgens heb ik het script toegevoegd als service, dmv. "Service Configuration"(tool in Fedora Core 2, omdat Fedora Core 2 niet beschikt over "chkconfig" of "update-rc"). Deze maakt netjes de links aan in de rcX.d mappen voor de diverse runlevels.
Het lijkt dus allemaal goed. Echter wanneer ik de service wil starten dmv. de "Service Configuration" geeft hij aan dat die gestart is, maar dat is die dan dus niet..
hier het script wat in /etc/init.d/ staat
code:
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
| # !/bin/sh
# chkconfig: 2345 11 89
# description: VNC iets
start () {
echo -n "Starting vncstart: "
/usr/bin/vncserver :2
touch /var/lock/subsys/vncstart
}
stop() {
echo -n "Shutting down vncstart: "
/usr/bin/vncserver -kill :2
rm -f /var/lock/subsys/vncstart
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
if [ -f /var/lock/subsys/vncstart ]; then
stop
start
fi
;;
*)
echo "Usage: /etc/init.d/vncstart {start|stop|restart}"
exit 1
esac
exit 0 |
Wat zie ik over het hoofd?
[ Voor 5% gewijzigd door Otacon op 06-10-2004 12:01 ]