功能:
进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。
使用:
配置文件路径:
/etc/supervisord.conf
子进程配置文件路径:
/etc/supervisord.d/
(大多数情况下任务在这个里面配置)
主要是以下三行,
program是自己给自己的服务起一个名字,显示在supervisor的前端页面上。
在command中,如果是可执行文件,就是直接path/app.exe
#项目名
[program:blog]
#脚本目录
directory=/opt/bin
#脚本执行命令
command=/usr/bin/python /opt/bin/test.py
常用命令
supervisorctl status //查看所有进程的状态
supervisorctl stop es //停止es
supervisorctl start es //启动es
supervisorctl restart //重启es
supervisorctl update //配置文件修改后使用该命令加载新的配置
supervisorctl reload //重新启动配置中的所有程序
reference:
https://www.jianshu.com/p/0b9054b33db3
在把打包好的程序部署到工厂服务器上时,一般都会发现无法直接运行exe,这时候就需要使用chmod给他加权限。
一般使用chmod 777 app.exe
7即二进制的111,即rwx,代表读+写+执行
通过 ls -l 命令可以查看文件的权限,文件变为绿色就代表chmod 777加权限加好了。
其中777是指:
最宽泛的权限就是 777:所有者,群组用户,其他用户都有读、写和运行的权限。这样,所有人就都可以对此文件“为所欲为”了。
reference:
https://www.runoob.com/linux/linux-comm-chmod.html
https://blog.csdn.net/rjszz1314/article/details/104399333
https://zhuanlan.zhihu.com/p/255000117
下一篇:法律宣传进辖区 法治意识入人心