1 Star 0 Fork 0

zhoujy-aust/cloud-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
fcgi.sh 1.75 KB
一键复制 编辑 原始数据 按行查看 历史
zhoujy-aust 提交于 2024-09-05 11:51 . update fcgi.sh.
#!/bin/bash
START=1
STOP=1
case $1 in
start)
START=1
STOP=0
;;
stop)
START=0
STOP=1
;;
"")
STOP=1
START=1
;;
*)
STOP=0
START=0
;;
esac
# **************************** 杀死正在运行的CGI进程 ****************************
# $$$$$$$ >/dev/null 2>$|&1 先标准输出文件描述符重定向到/dev/null(垃圾站),然后标准错误重定向到标准输出
if [ "$STOP" -eq 1 ];then
# 登录
kill -9 $(ps aux | grep "./bin_cgi/login" | grep -v grep | awk '{print $2}') > /dev/null 2>&1
# 注册
kill -9 $(ps aux | grep "./bin_cgi/register" | grep -v grep | awk '{print $2}') > /dev/null 2>&1
# 上传文件
kill -9 $(ps aux | grep "./bin_cgi/upload" | grep -v grep | awk '{print $2}') > /dev/null 2>&1
# MD5 秒传
kill -9 $(ps aux | grep "./bin_cgi/md5" | grep -v grep | awk '{print $2}') > /dev/null 2>&1
# 我的文件
kill -9 $(ps aux | grep "./bin_cgi/myfiles" | grep -v grep | awk '{print $2}') > /dev/null 2>&1
echo "CGI 程序已经成功关闭, bye-bye ..."
fi
# ******************************* 重新启动CGI进程 *******************************
if [ "$START" -eq 1 ];then
# 登录
echo -n "登录:"
spawn-fcgi -a 127.0.0.1 -p 10000 -f ./bin_cgi/login
# 注册
echo -n "注册:"
spawn-fcgi -a 127.0.0.1 -p 10001 -f ./bin_cgi/register
# 上传文件
echo -n "上传:"
spawn-fcgi -a 127.0.0.1 -p 10002 -f ./bin_cgi/upload
# MD5秒传
echo -n "MD5:"
spawn-fcgi -a 127.0.0.1 -p 10003 -f ./bin_cgi/md5
# 我的文件
echo -n "MyFile:"
spawn-fcgi -a 127.0.0.1 -p 10004 -f ./bin_cgi/myfiles
echo "CGI 程序已经成功启动 ^_^..."
fi
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zhoujy-aust/cloud-demo.git
[email protected]:zhoujy-aust/cloud-demo.git
zhoujy-aust
cloud-demo
cloud-demo
master

搜索帮助