|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: Ivan |
Дата: 03/27/2001 |
Instalirah si apache. Sega iskam da zadam vseki pyt pri
startirane na sistemata da se startira demona httpd (ili
komandata httpd start). Sigurno e mnogo prosto, no ne znam
kak stava. Blagodaria vi predvaritelno!
|
Отговор #1 |
От: devane |
Дата: 03/27/2001 |
emi triabva da imash edno apachectl koeto se namira v
$PREFIX/bin kadeto si go inbstaliral
slagash edin red ako si s redhat v /etc/rc.d/rc.local
/var/www/bin/apachetcl start i tova e (ili kadeto si go
instaliral v druga dir opishi pytia.
ako si s debian syzdavash file v /etc/rc.boot/apache
i v nego pishesh:
#!/bin/bash
var/www/bin/apachetcl start
zapiswash go, pravish go izpylnim i tova e :)
ako si s drug linux , neka drug da helpne
|
Отговор #2 |
От: pinokio (ant __@__ linuxant __точка__ com) |
Дата: 03/27/2001 |
Zdravei,
nai "tcivilizovania" nachin e da si napravish niakoi skript
Naprimer za RH /etc/rc.d/init.d/httpd
Na moia komputer startira httpd zadeno s modulite i
dobavkite:
------code-----
#!/bin/sh
# Source function library.
. /etc/rc.d/init.d/functions
# Path to the httpd binary.
httpd=/usr/sbin/httpd
RETVAL=0
# Until glibc's locale support is working right again, work
around it.
LANG=C
# Change the major functions into functions.
moduleargs() {
moduledir=/usr/lib/apache
moduleargs=
for module in ${moduledir}/*.so ; do
if [ -x ${module} ] ; then
module=`echo ${module} | awk '{\
gsub(".*/","");\
gsub("^mod_","");\
gsub("^lib","");\
gsub("\.so$","");\
print toupper($0)}'`
moduleargs="${moduleargs} -D
HAVE_$module"
fi
done
echo ${moduleargs}
}
start() {
echo -n "Starting httpd: "
daemon ${httpd} `moduleargs`
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/subsys/httpd
return $RETVAL
}
stop() {
echo -n "Shutting down http: "
killproc httpd
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f /var/lock/subsys/httpd
/var/run/httpd.pid
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status ${httpd}
;;
restart)
stop
start
;;
reload)
echo -n "Reloading httpd: "
killproc ${httpd} -HUP
RETVAL=$?
echo
;;
condrestart)
if [ -f /var/run/httpd.pid ] ; then
stop
start
fi
;;
*)
echo "Usage: $0
{start|stop|restart|reload|condrestart|status}"
exit 1
esac
exit $RETVAL
--- end ---
Neshto takova varshi rabota.
usege: httpd start
stop
restart
|
Отговор #3 |
От: pinokio |
Дата: 03/27/2001 |
A-a-a, da zabravih. Za da se startira triabva da dobavish
link-ove naprimer:
vav /etc/rc.d/rc5.d/ S85httpd -> ../init.d/httpd
i vav /etc/rc.d/rc6.d/ K15httpd -> ../init.d/httpd
Neshtata moje leko da varirat v razlichnite distruibutsii.
|
Отговор #4 |
От: devane |
Дата: 03/27/2001 |
predlojenoto reshenie e super samo za rh bazirani dists
. /etc/rc.d/init.d/functions
go niama v slack ili pak v debian
tai che vaji samo za rh :)
|
Отговор #5 |
От: Ivan |
Дата: 03/27/2001 |
Blagodaria va mnogo momcheta.
Vsichko e ok veche.
|
Отговор #6 |
От: gringoto |
Дата: 10/11/2003 |
re: kym pinokio
v /etc/rc.d/init.d/ si ima httpd
ili triabva da go redaktiram
|
<< format (1
) | Kak da sharna vrazkata kam internet (4
) >>
|
|
|
|
|