flagflag  If you want to see English page, please click "English" Button at Left.

SQUID anchor.png

# ./configure --prefix=/usr/local/squid --with-large-files  --with-default-user=squid
# make
# make install
# squid -z
Page Top

Squid-3 anchor.png

 #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/${progname}
 # 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
Counter: 974, today: 1, yesterday: 0
最終更新: 2012-11-29 (木) 14:43:08 (JST) (4137d) by s09081

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 3月翌月
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
<今日>

オンライン状況

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

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

もっと...

アクセスカウンタ

今日 : 2626
昨日 : 6869686968696869
総計 : 2317430923174309231743092317430923174309231743092317430923174309
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com