Linux入门:uwsgi自动化脚本
来源:互联网 发布:软件测试的主要内容 编辑:程序博客网 时间:2024/06/03 16:28
uwsgi默认情况下,启动之后,只能使用kill进行关闭,为了使uwsgi的启动关闭和linux中其它服务一样,可以使用shell脚本进行配置,脚本如下:
vim testshell/uwsgiC.sh
#!/bin/bashif [ ! -n "$1" ];then #$1:指该脚本后跟的第一个参数,-n:判断$1是否为非空,!:取相反 echo "Usages: sh uwsgiC.sh [start|stop|restart]" exit 0fiif [ $1 = start ];then #如果第一个参数等于start,执行下面命令 psid = `ps aux | grep "uwsgi" | grep -v "grep" | wc -l` #上面执行了启动之后,判断启动是否正常,grep -v过滤掉“grep”,使用wc -l查看输出几行 if [$psid -gt 4];then echo "uwsgi is running!" exit 0 else /root/.pyenv/shims/uwsgi /usr/share/nginx/mysite/uwsgi.ini echo "Start uwsgi service [OK]" fielif [ $1 = stop ];then killall -9 uwsgi echo "Stop uwsgi service [OK]"elif [ $1 = restart ];then killall -9 uwsgi /root/.pyenv/shims/uwsgi /usr/share/nginx/mysite/uwsgi.ini echo "Restart uwsgi service [OK]"else echo "Usages: sh uwsgiC.sh [start|stop|restart]"fi
配置uwsgi pid文件
#uwsgi.ini …… pidfile = /tmp/uwsgi.pid ……
关闭或重启uwsgi
$ uwsgi --stop /tmp/uwsgi.pid$ uwsgi --reload /tmp/uwsgi.pid
2 0
- Linux入门:uwsgi自动化脚本
- linux简单自动化脚本
- linux自动化安全基线脚本
- Linux软件自动化部署脚本
- linux中的自动化安装脚本
- Linux入门笔记7. ubuntu上部署Nginx+uWSGI+Django
- 1.4 uwsgi 入门
- linux shell 脚本入门
- linux shell脚本入门
- Linux: shell 脚本入门
- linux shell 脚本入门
- linux-lua脚本入门
- Linux shell脚本入门
- linux bash脚本入门
- linux 脚本入门篇
- Linux脚本入门
- linux下使用expect实现自动化脚本
- 使用 Shell 脚本自动化 Linux 系统维护任务
- C实例---显示当前时间
- Android 自定义控件属性
- 线程同步—互斥锁+条件变量
- Ui-Router
- 从Excel电子表格生成图书信息表
- Linux入门:uwsgi自动化脚本
- LeetCode 98. Validate Binary Search Tree
- 运行环信demo
- 第一次博客。。POJ-2499
- android打开相机选图及相册选图操作
- JVM 初探:内存分配、GC 原理与垃圾收集器
- spring MVC HelloWord
- Android 图片高期模糊处理
- JAVAWEB开发之JSTL标签库的使用、 自定义EL函数、自定义标签(带属性的、带标签体的)