首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Squid 服务启动脚本

Squid 服务启动脚本

作者头像
星哥玩云
发布2022-07-03 16:27:02
发布2022-07-03 16:27:02
1.1K0
举报
文章被收录于专栏:开源部署开源部署

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    这几个数字

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档