rc.script stopt uitvoer

Pagina: 1
Acties:

  • Blubber
  • Registratie: Mei 2000
  • Niet online
Ik draai hier Slackware 8.1, in me rc.M kijkt hij of er een rc.httpd aanwezig is, als die er is wordt deze gedraaid. Dus ik heb ff zelf een rc.httpd in elkaar gezet, maar als deze door rc.M wordt gedraaid, stopt rc.M ermee. Hetzelfde geval met een zelf gemaakte rc.ftpd. Het rc scriptje staat hier:
[url="http://www.timesdesign.nl/rc.httpd"]http://www.timesdesign.nl/rc.httpd[/url]
wat doe ik fout?

  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
Werkt return ipv exit wel goed? Kun je anders laten zien hoe rc.httpd wordt aangeroepen vanuit rc.M?

Welcome to the desert of the real.


  • pinball
  • Registratie: Oktober 1999
  • Niet online

pinball

Electric Monk

stukje rc.M:
code:
1
2
3
4
# Start Web server:
if [ -x /etc/rc.d/rc.httpd ]; then
  . /etc/rc.d/rc.httpd start
fi

lijkt me niet zo belangrijk..


/etc/rc.d/rc.httpd:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh
#
# Start the Apache web server
#

case "$1" in
   'start')
    /usr/sbin/apachectl start ;;
   'stop')
    /usr/sbin/apachectl stop ;;
   'restart')
    /usr/sbin/apachectl restart ;;
   *)
    echo "usage $0 start|stop|restart" ;;
esac

Lijkt erop dat jouw eigengebakken scriptjes niet lekker werken.
Probeer ze eens zelf met het handje te starten, en hou er dan rekening mee dat tijdens rc.M misschien afwijkende $PATH vars etc. gelden.

Whenever you find that you are on the side of the majority, it is time to reform.


  • Blubber
  • Registratie: Mei 2000
  • Niet online
mmm, het was idd die exit op het einde van rc.httpd. Ik ga meteen ff wat bash scripting tutorials opzoeken, dan snap ik er misschien wat meer van :)