Re: [Comm] Автозапуск Squid
sl
=?iso-8859-1?q?sl_=CE=C1_mliner=2Eru?=
Чт Окт 21 16:24:22 MSD 2004
Взял соседний скрипт на для Samba и подправил его для squid. Назвал squid.
Редактировал в Word.
получилось вот что:
#!/bin/sh
#
# chkconfig: - 91 35
# description: Starts and stops the Squid daemons \
# used to provide SQUID network services.
trap '' 1 2 3 18
# Source function library.
. /etc/init.d/functions
# Source networking configuration.
# Check that networking is up.
# Check that squid.conf exists.
SourceIfNotEmpty /etc/sysconfig/network && [ "$NETWORKING" != no ] && [ -s
/usr/local/squid/etc/squid.conf ] || exit
export TMPDIR=/tmp
#LOCKFILE=/var/lock/subsys/smb
RETVAL=0
start()
{
echo -n "Starting SQUID services: "
# daemon squid
/usr/local/squid/sbin/squid &
RETVAL=$?
echo
echo
[ $RETVAL -eq 0 ]
RETVAL=1
return $RETVAL
}
stop()
{
echo -n "Shutting down SQUID services: "
killproc squid
RETVAL=$?
echo
[ $RETVAL -eq 0 ]
echo
return $RETVAL
}
restart()
{
stop
start
}
reload()
{
echo -n "Reloading squid.conf file: "
killproc squid -HUP
RETVAL=$?
echo
return $RETVAL
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
reload)
reload
;;
restart)
restart
;;
*)
echo "Usage: ${0##*/} {start|stop|reload|restart|}"
RETVAL=1
esac
exit $RETVAL
далее поместил его в /etc/rc.d/init.d
перегружаю машину а от не то, чтобы не грузится, но даже не начинает
работать. Надпись "Starting SQUID services: " не видна.
Где я ошибся или вообще все не так делается
> Можно так:
> /usr/local/squid/bin/squid -Z - один раз, для создания спула
> а потом:
> vim /etc/rc.d/rc.local
> вписать строчку /usr/local/squid/bin/squid -D &
> и в конце chmod 755 /etc/rc.d/rc.local
А лучше написать нормальный инит-скрипт. можно не с нуля, а взяв и исправив
соседний.
--
Mike Lykov
Samara, "Vesna" parfum company, System administrator
_______________________________________________
Community mailing list
Community на altlinux.ru
https://lists.altlinux.ru/mailman/listinfo/community
Подробная информация о списке рассылки community