|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Smirnov Alexey 2:5020/400 20 Jun 2001 12:01:00 To : All Subject : Re: подскажите скриптик для squid -------------------------------------------------------------------------------- On Wed, 20 Jun 2001 06:51:50 +0000 (UTC) "Sergey Martiuhin" <admin@nwr.psc.ru> wrote: SM> "Sergey N. Goryachev" <sergor@rama.menatepspb.com> wrote in message SM> news:3b303e95$1@news.ptt.ru... >> > Подскажите правильный скрипт для запуска/останова squid. >> > >> > Кто что пользует? >> >> [sergor@alpha:sergor]$ cat /usr/local/etc/rc.d/squid.sh >> #!/bin/sh >> if [ -x /usr/local/squid/bin/RunCache -a -f >> /usr/local/squid/etc/squid.conf ]then >> (cd /tmp; su -m squid -c '/usr/local/squid/bin/RunCache >/dev/null 2>>&1 >> &') >> echo -n ' squid' >> fi SM> Это запуск, с ним-то проблем и нет. Меня больше правильный останов SM> интересует. SM> Сергей М. вот кусок из линуксячего /etc/rc.d/init.d/squid: RETVAL=0 case "$1" in start) echo -n "Starting $SQUID: " for adir in $CACHE_SWAP; do if [ ! -d $adir/00 ]; then echo -n "init_cache_dir $adir... " $SQUID -z -F 2>/dev/null fi done $SQUID $SQUID_OPTS & RETVAL=$? echo $SQUID [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$SQUID ;; stop) echo -n "Stopping $SQUID: " $SQUID -k shutdown & RETVAL=$? if [ $RETVAL -eq 0 ] ; then rm -f /var/lock/subsys/$SQUID while : ; do [ -f /var/run/squid.pid ] || break sleep 2 && echo -n "." done echo "done" else echo fi ;; reload) $SQUID $SQUID_OPTS -k reconfigure exit $? ;; restart) $0 stop $0 start ;; <skip> -- Best regards. --- ifmail v.2.15dev5 * Origin: Uniland-Yekaterinburg (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1192921f751d1.html, оценка из 5, голосов 10
|