Supervisord中控制upstart jobs
来源:互联网 发布:飞行器路径规划算法 编辑:程序博客网 时间:2024/06/07 22:50
supervisord是很好用的进程管理工具,我们可以将一些service放入其中,这样不用通过ssh,只通过网页就可以控制服务的启动停止,查看状态了。
以下是添加php fpm的脚本:
#! /bin/bashNAME=php5-fpmfunction term_service() { sudo service $NAME stop echo "Service termed normally!" exit 0}function check_started() { sudo service $NAME status 2>/dev/null 1>/dev/null && echo "WARNING: Service ${NAME} is launched before!"}function start_service() { sudo service $NAME start 2>/dev/null 1>/dev/null && sudo service $NAME status 1>/dev/null 2>/dev/null && echo "Service ${NAME} launched!"}function start_fail() { echo "Service ${NAME} failed at start!" exit 0}function fail_unexpected() { echo "Service $NAME exit unexpectedly!" exit 0}trap 'term_service' TERMecho "PID = $$"check_started || start_service || start_failwhile [ 1 ]; do sleep 1 sudo service $NAME status 2>/dev/null 1>/dev/null || fail_unexpecteddone
- Supervisord中控制upstart jobs
- supervisord
- supervisord
- upstart
- oracle中创建jobs
- Unix/Linux中进程控制相关命令总结&, jobs, fg, bg等命令的使用方法
- 作业控制命令jobs、bg、fg
- 作业控制命令jobs、bg、fg
- jobs、bg、fg 作业控制命令
- 练习 9:Bash:任务控制,jobs,fg
- 如何在Upstart机制下的系统中添加upstart事件型的任务
- jobs
- 在plsql中创建jobs
- Linux中jobs命令详解
- Docker中使用supervisord不能停止docker解决
- linux 中There are stopped jobs.解决方法
- linux中bg/fg/jobs/kill命令
- Linux下使用Shell命令控制任务(Jobs)执行
- 如何解决在android4.4系统中无法正常恢复短信
- 好记性不如烂笔头-手动编译jar包<转>
- MySQL 性能优化的最佳20多条经验分享
- ubuntu config the time and time zone
- 第八节一个动画的设计
- Supervisord中控制upstart jobs
- 基于 apache 的 commons-net-3.3.jar 的 ftp java代码上传下载文件
- dvfs 解析
- 八皇后问题
- 计算机基础知识整理
- jstat和jvisualVm
- 第三天
- iOS开发ASIHttpRequest发送数据
- cocos2dx-获取设备语言