Advanced sheep-counting strategies
Ik denk dat er betere manieren zijn. Maar ik heb geen idee hoe of wat!Op donderdag 03 januari 2002 17:05 schreef dinges het volgende:
wat is er mis mee?
zo heb ik het ook
Advanced sheep-counting strategies
Is er iets mis mee ofzo?
als het goed opstart is het goed
[edit]
je zou natuurlijk een scriptje kunnen maken ofzo maar dat doet ook niks nuttigs...
als het goed opstart is het goed
[edit]
je zou natuurlijk een scriptje kunnen maken ofzo maar dat doet ook niks nuttigs...
PSN: Houtvlot
Bij mij freesco bak doe ik altijd rc_httpd om m te starten en rc_httpd stop om te kappen...
Na even zoeken vind ik in de map /mnt/router/rc (freesco directory structuur, installeert zich op een dos partitie) het bestand rc_httpd
ziet er van binnen als volgt uit (ik heb een gemodde apache met php)
Na even zoeken vind ik in de map /mnt/router/rc (freesco directory structuur, installeert zich op een dos partitie) het bestand rc_httpd
ziet er van binnen als volgt uit (ik heb een gemodde apache met php)
Kweet wel dat rh, suse en mandrake dit anders doen...#!/bin/sh
. /etc/system.cfg
. /etc/live.cfg
. /etc/chat.pwd
if [ "$1" = firewall ]; then
exit; fi
if [ "$1" = stop -o "$1" = restart ]; then
echo -n "Stopping Apache....................."
/mnt/router/packages/apache/bin/apachectl stop >/dev/null
rm /bin/perl >/dev/null
rm /php.ini >/dev/null
rm /sbin >/dev/null
rm /usr/bin >/dev/null
$DONE
echo -n "Stopping control/time server..."
killall thttpd
$DONE
[ "$1" = stop ] && exit; fi
#---------- Freesco http control panel -----------------
if [ "$ENAWWA" != n ]; then
echo -n "Starting control/time server..."
thttpd -p $WWAPORT -u root -d /wwa -l /dev/null && $DONE
fi
#-------------- Apache Server ----------------------
if [ "$ENAWWW" != n ]; then
ln -sf /mnt/router/packages/apache/bin/perl /bin/perl >/dev/null
ln -sf /mnt/router/packages/apache/conf/php.ini /php.ini >/dev/null
ln -s /bin/ /sbin >/dev/null
ln -s /bin/ /usr/bin >/dev/null
echo -n "Starting Apache Web Server..."
/mnt/router/packages/apache/bin/apachectl start >/dev/null
$DONE
fi
#-------------------------------------------
Hoe?Op donderdag 03 januari 2002 17:22 schreef XElDiablo het volgende:
Bij mij freesco bak doe ik altijd rc_httpd om m te starten en rc_httpd stop om te kappen...
Na even zoeken vind ik in de map /mnt/router/rc (freesco directory structuur, installeert zich op een dos partitie) het bestand rc_httpd
ziet er van binnen als volgt uit (ik heb een gemodde apache met php)
[..]
Kweet wel dat rh, suse en mandrake dit anders doen...
Advanced sheep-counting strategies
apache wordt over het algemeen gestart via het System V startup script.
Onder RH linux is dat dus in /etc/rc3.d/SXXhttpd
de runlevel waarin het start is te wijzigen met chkconfig:
Op dat moment zijn er mooie start en Kill scripts gemaakt in de rc's van de verschillende runlevels.
Nog een manier om zo'n service te starten is:
# service httpd start
Ik ga er eigelijk vanuit dat BSD ook gebruik maakt van System V startup scripts. Dus zal het wel ergens op een dergelijke manier staan.
Onder RH linux is dat dus in /etc/rc3.d/SXXhttpd
de runlevel waarin het start is te wijzigen met chkconfig:
code:
1
2
| # chkconfig --level 345 httpd on # chkconfig --level 126 httpd off |
Op dat moment zijn er mooie start en Kill scripts gemaakt in de rc's van de verschillende runlevels.
Nog een manier om zo'n service te starten is:
# service httpd start
Ik ga er eigelijk vanuit dat BSD ook gebruik maakt van System V startup scripts. Dus zal het wel ergens op een dergelijke manier staan.
Op vrijdag 04 januari 2002 08:36 schreef CyberJ het volgende:
Ik ga er eigelijk vanuit dat BSD ook gebruik maakt van System V startup scripts. Dus zal het wel ergens op een dergelijke manier staan.
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
BSD-style /usr/local/etc/rc.d/apache.sh
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| #!/bin/sh
if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
echo "$0: Cannot determine the PREFIX" >&2
exit 1
fi
case "$1" in
start)
[ -x ${PREFIX}/sbin/apachectl ] && ${PREFIX}/sbin/apachectl start > /dev/null && echo -n ' apache'
;;
stop)
[ -r /var/run/httpd.pid ] && ${PREFIX}/sbin/apachectl stop > /dev/null && echo -n ' apache'
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac
exit 0 |
check deze link over startup scripts ..
bij het opstarten roept freeBSD alle scripts in /usr/local/etc/rc.d/ aan met "scriptnaam.sh start" en als je 't systeem afsluit met "scriptnaam.sh stop".
Aangezien apachectl een sh script is, kan je er best apachectl.sh van maken .. werkt bij mij op deze manier al tijden als een zonnetje (-:
bij het opstarten roept freeBSD alle scripts in /usr/local/etc/rc.d/ aan met "scriptnaam.sh start" en als je 't systeem afsluit met "scriptnaam.sh stop".
Aangezien apachectl een sh script is, kan je er best apachectl.sh van maken .. werkt bij mij op deze manier al tijden als een zonnetje (-:
thnx man, daar heb ik wat aan!Op vrijdag 04 januari 2002 09:52 schreef PhoeniX- het volgende:
check deze link over startup scripts ..
bij het opstarten roept freeBSD alle scripts in /usr/local/etc/rc.d/ aan met "scriptnaam.sh start" en als je 't systeem afsluit met "scriptnaam.sh stop".
Aangezien apachectl een sh script is, kan je er best apachectl.sh van maken .. werkt bij mij op deze manier al tijden als een zonnetje (-:
Advanced sheep-counting strategies
Pagina: 1