flagflag  If you want to see English page, please click "English" Button at Left.
2: 2012-11-19 (月) 22:07:12 s09081 ソース 現: 2012-11-29 (木) 14:43:08 s09081 ソース
Line 4: Line 4:
 # make install  # make install
 # squid -z  # 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年 4月翌月
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
<今日>

オンライン状況

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

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

もっと...

アクセスカウンタ

今日 : 1954195419541954
昨日 : 1529415294152941529415294
総計 : 2339665423396654233966542339665423396654233966542339665423396654
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com