squid 服務啟動指令碼
本人是無所謂是不是系統服務啟動,因搭建作為生產環境,所以還是作為系統服務啟動,所以在網上找到一個程式碼簡潔些,可以用的啟動指令碼
squid 安裝路徑是/usr/local/squid
#!/bin/bash #
chkconfig: 345 61 61
# description: squid is a web cache server
# processname: squid
. /etc/rc.d/init.d/functions
case $1 in
"start") /usr/local/squid/sbin/squid -s
if [ $? == "0" ];then
echo "squid start ok"
else
echo "please check the log"
fi
;;
"stop") /usr/local/squid/sbin/squid -k shutdown
if [ $? == "0" ];then
echo "squid stop ok"
else
echo "please check the log"
fi
;;
"restart")
/usr/local/squid/sbin/squid -k shutdown
if [ $? == "0" ];then
/usr/local/squid/sbin/squid -s
if [ $? == "0" ];then
echo "squid restart ok"
else
/usr/local/squid/sbin/squid -s
if [ $? == "0" ];then
echo "squid restart ok"
else
echo "please check the log"
fi
fi
fi
;;
*)
echo "Usage only start|stop|restart"
;;
esac
把這個檔案放到/etc/init.d/目錄下並命名為squid
chmod +x /etc/init.d/squid
chkconfig --add squid
如果出現squid 服務不支援 chkconfig
則去更改上面的 chkconfig: 345 61 61 這幾個數字
相關推薦
squid 服務啟動指令碼
本人是無所謂是不是系統服務啟動,因搭建作為生產環境,所以還是作為系統服務啟動,所以在網上找到一個程式碼簡潔些,可以用的啟動指令碼 squid 安裝路徑是/usr/local/squid #!/bin/bash # chkconfig: 345 61 61 # descri
迴圈體指令碼和case系統服務啟動指令碼的基本寫法
一for迴圈指令碼的基本格式 寫法一 for I in 1 2 3 4 5 do echo”$i” done 寫法二 for I in {1..10} do echo”$i” done 二while無限迴圈的基本格式 &
Linux系統下製作服務啟動指令碼(二)
上一篇部落格介紹了在/etc/init.d目錄下製作應用服務啟動和停止指令碼,其實在/usr/bin目錄下也可以製作這種指令碼,不過一般不推薦這種方式,先來看一下是怎麼製作的: vim編寫指令碼start.sh,將指令碼複製到/usr/bin目錄下,去掉字尾名 然後進入任何目
Linux系統下製作服務啟動指令碼(一)
在Linux系統中經常會用到類似service mysql start、service tomcat restart等這樣的命令,並且這些命令在任務路徑下都可以執行,這是怎麼做到的呢?要弄明白這個問題,首先需要知道Linux系統中的一個目錄/etc/init.d,要弄明白這個目錄的作用,在Lin
redis windows 服務 啟動指令碼
@echo @title redis-svr-start redis-server --service-install --service-name Redis redis-server --service-start --service-name Redis @paus
Linux_自制系統服務啟動指令碼
目錄 前言 在Linux的某些系統服務中,需要自己定製啟動服務的指令碼。通常會使用Cash語句來實現。 Case語句 一般用於程式啟動指令碼 Syntax: case $1 i
問題:mysql服務正在啟動 mysql服務無法啟動 && mysql啟動指令碼 mysql關閉指令碼
操作流程: 1、解壓縮mysql_x64(mysql-5.7.22-winx64.zip)包,拷貝start_mysql.bat指令碼到解壓目錄,cmd方式執行指令碼結果如下 //start_mysql.bat指令碼內容echo off set path=%~dp0 echo
linux基礎篇-RHEL實現服務或指令碼開機自啟動的方法
有時候我們需要有些服務或者指令碼在開機的時候就要啟動,有如下方法: 1. 方法一 將啟動指令碼追加至/etc/rc.local檔案中, 用例:echo "sh /tmp/modify.sh &" >> /etc/rc.local 2. 方法二 格式:
在Ubuntu18下編寫開機啟動服務及指令碼
Ubuntu18採用systemctl來管理開機啟動的指令碼,但是這裡面有一些坑需要注意 舉例來說 [Unit] After=network.target [Service] Type=simple ExecStart=/usr/local/xxx.sh [Install] W
微服務一鍵啟動指令碼shell
etting####################################################### #程式程式碼陣列APPS=(cAssistantbussiness cAssistantbussinessweb) #程式名稱陣列 NAMES=(愛生活業務服務後臺 愛生活業務服務
windows設定開機啟動指令碼修改配置檔案和重啟服務
有一臺動態ip的測試機器,上面部署Nginx,然後每次重啟機器後ip總會變動,需要改nginx.conf配置檔案和重啟nginx服務。 所以要解決這個問題,想到的解決方法: 1、python指令碼來
模擬Nginx服務啟動停止重新載入指令碼
Nginx服務啟動停止重新載入指令碼 要求: 已知Nginx管理命令為: 啟動:/application/nginx/sbin/nginx 停止:/application/nginx/sbin/nginx -s stop 重新載入:/application/nginx/sbin/
【shell程式設計】 nginx 服務的啟動指令碼
#!/bin/bash # # nginx This shell script takes care of starting and stopping # standalone nginx. # config: /usr/local/ngi
linux 開機啟動指令碼或者服務
準備工作: 1. 先編寫shell,將需要啟動的服務都放在此指令碼中,取名restart.sh 2. 在restart.sh 中將環境變數 執行一下 : . /etc/profile 3. chmod +x restart.sh 將指令碼可正確執行 以下是我滴例子:
啟動rsync服務的指令碼並能用chkconfig管理
1. 建立指令碼 # Description: #!/bin/bash # chkconfig: 2345 31 61 # 設定chkconfig 級別 # description: start or stop r
nodejs 後臺服務啟動
forever 解決方案 聊天室 服務器 谷歌 最近一個項目微信小程序,需要寫個小型的後端程序處理聊天通訊記錄保存,主要是功能是組建群聊天室,所以用node寫了個websocket服務...但是終端連接到服務器,運行 node server.js, 退出終端之後,服務就停止運行了。
3-squid服務
linux學習筆記######squid正向代理########借助代理訪問客戶端訪問不到的地址1.安裝服務yum install squid -ysystemctl start squid2.##第三方主機訪問網絡vim /etc/squid/squid.conf 52 http_access allow
Oracle 11gR2 RAC集群服務啟動與關閉命令匯總
listener oracle database 網上好多帖子都是啟動和關閉相關服務的命令# su – oracle$ crs_start–all --啟動所有的crs服務$ crs_stop–all --停止所有的crs服務$ crsctl start crs --啟動crs服務$ crsctl
關於centOS 7的服務啟動,端口查詢,防火墻管理
man 需要 ces mic 圖形界面 mil centos7.2 mct 相同 端口的查詢與開啟 CentOS 7 默認沒有使用iptables,所以通過編輯iptables的配置文件來開啟80端口是不可以的CentOS 7 采用了 firewalld 防火墻 如要查詢是
阿裏雲CentOS 7.2 MySQL服務啟動失敗的解決思路
阿裏雲 centos 7.2 mysql服務啟動失敗的解決思路阿裏雲 CentOS 7.2 MySQL服務啟動失敗的解決思路前言 :昨天剛剛搭建好的MySQL讓老大看了一下,經過測試已經完成任務。但是今天早晨來的時候發現服務器被關了,此時我的心情崩潰的,但是我非常冷靜的解決了MySQL問題。如下:啟動MySQ