flagflag  If you want to see English page, please click "English" Button at Left.
1: 2012-07-28 (土) 01:05:48 iseki ソース 現: 2012-11-29 (木) 14:43:08 s09081 ソース
Line 1: Line 1:
*** SQUID [#r45215e8] *** SQUID [#r45215e8]
- # ./configure --with-large-files+ # ./configure --prefix=/usr/local/squid --with-large-files --with-default-user=squid
 # make  # make
 # make install  # make install
 + # squid -z
 +***Squid-3 [#a2a0d737]
 +  #adduser -s /sbin/nologin squid
 +  # ./configure --prefix=/usr/local/squid --with-large-files --with-default-user=squid
 +  #make
 +  #make install
 +
 +
 +  #!/bin/bash
 + 
 +  # Source function library.
 +  . /etc/rc.d/init.d/functions
 + 
 +  # install dir
 +  prefix=/usr/local/squid
 +  # exec dir
 +  exec_prefix=${prefix}
 +  # program name
 +  progname=squid
 +  # lock file
 +  lockfile=${prefix}/var/lock/subsys/${pro​gname}
 +  # program path
 +  prog=${prefix}/sbin/squid
 +  # config file path
 +  conffile=${prefix}/etc/squid.conf
 +  # log file
 +  logfile=${prefix}/var/logs/squid.out
 +  # PID file
 +  pidfile=${prefix}/var/run/squid.pid
 +  # shutdown timeout
 +  stoptimeout=120
 + 
 +  RETVAL=0
 + 
 +  start() {
 +         echo -n $"Starting $progname: "
 +         $prog -f $conffile >> $logfile 2>&1
 +         RETVAL=$?
 +         [ $RETVAL -eq 0 ] && touch $lockfile
 +         [ $RETVAL -eq 0 ] && echo_success
 +         [ $RETVAL -ne 0 ] && echo_failure
 +         echo
 +         return $RETVAL
 +  }
 + 
 +  stop() {
 +         echo -n $"Stopping $progname: "
 +         $prog -k shutdown -f $conffile >> $logfile 2>&1
 +         RETVAL=$?
 +         if [ $RETVAL -eq 0 ] ; then
 +                 rm -f $lockfile
 +                 timeout=0;
 +                 while : ; do
 +                         [ -f $pidfile ] || break
 +                         if [ $timeout -ge $stoptimeout ]; then
 +                                 RETVAL=1
 +                                 break
 +                         fi
 +                         sleep 1 && echo -n "."
 +                         timeout=$((timeout+1))
 +                 done
 +                 echo_success
 +                 echo
 +         else
 +                 echo_failure
 +                 if [ ! -e $lockfile ]; then
 +                         RETVAL=0
 +                 fi
 +                 echo
 +         fi
 +         return $RETVAL
 +  }
 + 
 +  reload() {
 +         $prog -k reconfigure -f $conffile
 +  }
 + 
 +  restart() {
 +         stop
 +         start
 +  }
 + 
 +  rhstatus() {
 +         status $prog && $prog -k check -f $conffile
 +  }
 + 
 + 
 +  case "$1" in
 +  start)
 +         start
 +         ;;
 + 
 +  stop)
 +         stop
 +         ;;
 + 
 +  reload|force-reload)
 +         reload
 +         ;;
 + 
 +  restart)
 +         restart
 +         ;;
 + 
 + 
 +  status)
 +         rhstatus
 +         ;;
 + 
 +  *)
 +         echo $"Usage: $0 {start|stop|status|reload|force-reload}"
 +         exit 2
 +  esac
 + 
 +  exit $?


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
<今日>

オンライン状況

95 人のユーザが現在オンラインです。 (15 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 95

もっと...

アクセスカウンタ

今日 : 5384538453845384
昨日 : 1615016150161501615016150
総計 : 2348467723484677234846772348467723484677234846772348467723484677
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com