supervisor开机自启动方法
配置service类型服务
1 #!/bin/bash 2 # 3 # supervisord This scripts turns supervisord on 4 # 5 # Author: Mike McGrath <mmcgrath@redhat.com> (based off yumupdatesd) 6 # 7 # chkconfig: - 95 04 8 # 9 # description: supervisor is a process control utility. It has a web based 10 # xmlrpc interface as well as a few other nifty features. 11 # processname: supervisord 12 # config: /etc/supervisor/supervisord.conf 13 # pidfile: /var/run/supervisord.pid 14 # 15 16 # source function library 17 . /etc/rc.d/init.d/functions 18 19 RETVAL=0 20 21 start() { 22 echo -n $"Starting supervisord: " 23 daemon "/usr/local/bin/supervisord -c /etc/supervisor/supervisord.conf " 24 RETVAL=$? 25 echo 26 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/supervisord 27 } 28 29 stop() { 30 echo -n $"Stopping supervisord: " 31 killproc supervisord 32 echo 33 [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/supervisord 34 } 35 36 restart() { 37 stop 38 start 39 } 40 41 case "$1" in 42 start) 43 start 44 ;; 45 stop) 46 stop 47 ;; 48 restart|force-reload|reload) 49 restart 50 ;; 51 condrestart) 52 [ -f /var/lock/subsys/supervisord ] && restart 53 ;; 54 status) 55 status supervisord 56 RETVAL=$? 57 ;; 58 *) 59 echo $"Usage: $0 {start|stop|status|restart|reload|force-reload|condrestart}" 60 exit 1 61 esac 62 63 exit $RETVAL
将上述脚本内容保存到/etc/rc.d/init.d/supervisor文件中,修改文件权限为755,并设置开机启动
chmod 755 /etc/rc.d/init.d/supervisor
chkconfig supervisor on
注意:修改脚本中supervisor配置文件路径为你的supervisor的配置文件路径
Supervisor只能管理非daemon的进程,也就是说Supervisor不能管理守护进程。否则提示Exited too quickly (process log may have details)异常。例子中的Tomcat默认是以守护进程启动的,所以我们改成了catalina.sh run,以前台进程的方式运行。
来源:http://blog.csdn.net/xyang81/article/details/51555473
转载于:https://www.cnblogs.com/shengulong/p/7641069.html
supervisor开机自启动方法相关推荐
- WinCE 应用程序开机自启动方法( 修正版本)
WinCE 应用程序开机自启动方法( 修正版本) 分类: wince 2011-04-06 19:20 50人阅读 评论(0) 收藏 举报 近日在开发过程中遇到WinCE应用程序开机自动运行的问题,在 ...
- CentOS 程序开机自启动方法总结
2019独角兽企业重金招聘Python工程师标准>>> 1.把启动程序的命令添加到/etc/rc.d/rc.local文件中 CentOS系统下管理开机自启动的配置文件是/etc/r ...
- linux设置Supervisor开机自启动
1.cd /usr/lib/systemd/system/ 2.找到supervisord及supervisorctl命令的路径: which supervisord /usr/local/bin/s ...
- 海思开发板设置开机自启动方法
通过对ubuntu系统的开机自启动的更改,发现可以在海思平台下也进行开机自启动的更改,而且实际测试完全有效,但是尽量不要将一些耗费时间的应用进行开机启动. 设置步骤: 1.在虚拟机下将海思下的可执行文 ...
- windows 应用开机自启动方法总结
1.快捷方式加入启动文件夹: 1.1.针对此计算机所有用户 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 把应用程序快捷方式 ...
- 让shell脚本开机自启动方法
在/etc/rc.local文件添加shell脚本的执行语句: bash -l [PATH]/filename.sh 这里之所以需要加"-l"参数(小写的L)是想让bash ...
- windows系统下redis安装以及设置redis开机自启动方法教程
一.下载redis 官网上下载过程容易出现问题,建议到github上面下载,下载完之后直接解压缩即可用 https://github.com/MicrosoftArchive/redis/releas ...
- lamp mysql开机自启_CentOS 程序开机自启动方法总结
微软Ignite大会我的Session(SQL Server 2014 升级面面谈)PPT分享 我在首届微软技术大会的Session分享了一个关于SQL Server升级的主题,现在将PPT分享出来. ...
- windows下redis设置redis开机自启动方法
1.查看一下Redis服务是否注册 1):Win+R快捷键输入services.msc,然后回车或者点击确定 2):win10桌面 此电脑 右键单击(管理->服务与应用程序->服务),此处 ...
最新文章
- 终于知道10月27-28-29这3天为什么调整了
- verilog 移位运算符 说明_FPGA、数字IC系列(2)——电子科大与北航部分Verilog题目与解析...
- CodeForces - 1293C NEKO's Maze Game(思维,水题)
- 披荆斩棘:论百万级服务器反入侵场景的混沌工程实践
- Ubuntu14.04系统hostapd编译及使用
- App导航设计全面梳理——可临摹素材原型模版,轻松缕清思路!
- 设计模式之策略模式学习
- 状态空间搜索好题UVA10603
- [Algo] Print Matrix Diagonal 对角打印
- 2022软工K班个人编程任务
- 如何安装Bodymovin插件
- 优惠码:直通BAT面试算法精品课-牛客网
- android qq 文件怎么恢复,恢复QQ接收文件的文件夹被误删除了的方法
- 世界500强榜单出炉:中国公司首进三强 沃尔玛居首
- 【SQLserver】使用openrowset方法导入EXCEL表格数据
- 字符串与数字相互转化
- Redis过期键的删除策略
- 最新韩小韩二次元高清图库api开源PHP网站源码
- mnist手写数字模型训练、保存、加载及图片预测
- 数据库分类,市场上常见数据库
热门文章
- 利用ABAP调试模式修改SE16里数据库表的内容
- 回退n帧协议c语言代码,[计算机网络]Ch.3 数据链路层
- 计算机导论的重点,计算机导论重点题目精华版
- wordpress漏洞上传php文件,WordPress wp-admin/includes/file.php任意文件上传漏洞
- 比double精度更高的数据类型_MATLAB中图像的数据类型
- python科学计算和可视化编程软件_python科学计算与可视化
- html如何左侧固定div,详解左右宽度固定中间自适应html布局解决方案
- java创建一个图片_Java 创建一个简单的验证码图片
- 华为鸿蒙战略大会,华为发布鸿蒙2.0手机版的三大战略意义,全场景万物互联只是其一...
- python tkinter计算器实例_Python编程使用tkinter模块实现计算器软件完整代码示例