• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python进程管理工具supervisor使用实例

python进程管理工具supervisor使用实例

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python supervisor,supervisor,supervisor是什么职位,supervisor是什么意思,sales supervisor等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

平时我们写个脚本,要放到后台执行去,我们怎么做呢?
nohup python example.py 2>&1 /dev/null &
</div>

用tumx或者screen? 但是用着可能都不爽,今天就看看python里面的一个进程管理工具supervisor:

官方说:Supervisor: A Process Control System

说白了他就是一个demon程序,他来帮助我们完成对我们想要托管的脚本也好程序也好,好好的照料;

1、安装

python的东西就是好安装,如果是centos系列,可以使用:
yum install supervisor
</div>
如果是debin系列的:
apt-get install supervisor
</div>

或者干脆点:
easy_install supervisor
pip install supervisor
</div>

2、创建配置文件

你可以使用自带的一个工具:echo_supervisord_conf
默认是在/etc下 创建,但需要你有root权限:
echo_supervisord_conf > /etc/supervisord.conf
</div>
当然也可以是其它目录,但需要在启动的时候指定(-c)

3、启动Supervisor

接下来我们来看看怎么启动supervisord 和 supervisorctl

首先找一个要托管的程序,比如/bin/date
vim /etc/supervisord.conf

[program:test]
command=python /root/test_supervisor.py
process_name=%(program_name)s
stdout_logfile=/root/test.log
stderr_logfile=/root/test.log
</div>
保存,启动:
/usr/bin/supervisord -c /etc/supervisord.conf
</div>

发送信号:

肿么样,很爽吧,接下来,就可以自由发挥了。。。
http://supervisord.org/ 这是官网。
最后的最后,他还可以界面管理哦,这也为我们在界面进行进程管理提供了一种方法哦!

</div>

您可能想查找下面的文章:

  • 基于Python 的进程管理工具supervisor使用指南
  • 基于Python 的进程管理工具supervisor使用指南
  • Python使用Supervisor来管理进程的方法
  • Python使用Supervisor来管理进程的方法
  • python进程管理工具supervisor使用实例

相关文章

  • 跟老齐学Python之大话题小函数(1)
  • python切换hosts文件代码示例
  • Python Tkinter简单布局实例教程
  • python定义类self用法实例解析
  • python通过线程实现定时器timer的方法
  • 在Django框架中设置语言偏好的教程
  • Python生成随机MAC地址
  • 使用Python3制作TCP端口扫描器
  • python读写ini文件示例(python读写文件)
  • Python中的ConfigParser模块使用详解

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python将xml和xsl转换为html的方法
    • 在centos7中分布式部署pyspider
    • Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
    • python安装oracle扩展及数据库连接方法
    • python里大整数相乘相关技巧指南
    • 使用Python的web.py框架实现类似Django的ORM查询的教程
    • python实现FTP服务器服务的方法
    • python通过pil模块将raw图片转换成png图片的方法
    • Python使用scrapy采集时伪装成HTTP/1.1的方法
    • Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有