一、安装相关包

sudo apt-get install python-pip       #python的安装包的工具

sudo apt-get install python-dev       #python在linux系统运行就需要安装的中间包

sudo pip install Supervisor==3.3.0

二、生产supervisor配置

su           #切换到root用户才能生产配置文件

echo_supervisord_conf > /etc/supervisord.conf      #生产配置文件

三、添加测试脚本

cd /home

vi test.py

复制一下代码到里面,保存退出:wq!

#----------------------------------------------------------------------------#

#coding=utf-8
#author: xh
#file: test.py

import time
import datetime
import os

while True:
    savePath="/home/"
    if not os.path.exists(savePath):  # 判断文件的路径是否存在,不存在就创建
            os.mkdir(savePath)
    filePath="/home/test.txt"
    fileWrite=open(filePath,"a")     #追加的方式写入
    fileWrite.write(str(datetime.datetime.now()))
    time.sleep(5)

#--------------------------------------------------------------------------#

四、编辑配置文档

sudo vi /etc/supervisord.conf

在最后一行后面添加如下代码

[program:TestProess]                            #TestProess进程名

command=python /home/test.py              #执行脚本路径

autostart=true                                       #是否支持自动启动

autorestart=true                                     #是否支持自动重新启动

stdout_logfile=/tmp/Supervisor.log            #日志(日志路径不可变)

#上面如果要管理多个,就复制多个,然后配置路径

[inet_http_server]                   #inet (TCP) server disabled by default
port=127.0.0.1:9009                #浏览器访问地址
username=user                      # 客服端登录账户
password=123                       # 客服端登录密码

保存退出:wq!

五、启动supervisor

supervisord -c /etc/supervisord.conf           #启动命令

supervisorctl reload                           #重启命令,每次修改配置都需要重启

supervisorctl status                            #查看状态

打开浏览器,输入127.0.0.1:9009,即可通过网页来管理

python脚步管理工具supervisor=3.3.0的安装、使用。基于linux系统。的更多相关文章

  1. Python 进程管理工具 Supervisor 使用教程

    Supervisor 是基于 Python 的进程管理工具,只能运行在 Unix-Like 的系统上,也就是无法运行在 Windows 上.Supervisor 官方版目前只能运行在 Python 2 ...

  2. python进程管理工具Supervisor

    一.Supervisor简单介绍 supervisor是一个 Client/Server模式的系统,允许用户在类unix操作系统上监视和控制多个进程,或者可以说是多个程序.supervisor与lau ...

  3. 进程管理工具supervisor

    1. 简介 supervisor有两个组件:supervisord和supervisorctl,组成了client/server结构. supervisord负责读入配置文件,然后supervisor ...

  4. Linux进程管理工具Supervisor的安装配置

    目录 Linux进程管理工具Supervisor的安装配置 简介 安装Python包管理工具 安装Supervisor 配置 配置文件参数说明 配置进程管理 启动supervisor 控制进程 交互终 ...

  5. python 包管理工具

    python 包管理工具 Python当前的包管理工具链是 easy_install/pip + distribute/setuptools + distutils,显得较为混乱. 而将来的工具链组合 ...

  6. Python 包管理工具解惑

    Python 包管理工具解惑 本文链接:http://zengrong.net/post/2169.htm python packaging 一.困惑 作为一个 Python 初学者,我在包管理上感到 ...

  7. Python包管理工具和多版本环境管理

    1. Python包管理工具 在安装Python包的过程中,经常涉及到distutils.setuptools.distribute.setup.py.easy_install.easy_instal ...

  8. $python包管理工具pip的安装和使用

    pip是python的一个非常好用的包管理工具,可以用来很方便地安装和管理各种三方库,本文对其基本用法进行介绍. 安装pip Windows系统上安装 python 2.7.9及以上版本的window ...

  9. 转载:Python 包管理工具解惑

    Python 包管理工具解惑 本站文章除注明转载外,均为本站原创或者翻译. 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商: 本站部分原创和翻译文章提供m ...

随机推荐

  1. big-endian和little-endian

    1.故事的起源 "endian"这个词出自<格列佛游记>.小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开 ...

  2. JS如何禁止别人查看网站源码

    四种查看路径: 查看效果:猛戳 1.直接按F12 2.Ctrl+Shift+I查看 3.鼠标点击右键查看 4.Ctrl+u=view-source:+url 把以上三种状态都屏蔽掉就可以了,docum ...

  3. 调用百度地图API

    http://lbsyun.baidu.com/index.php?title=jspopular

  4. angular源码分析:$compile服务——directive他妈

    一.directive的注册 1.我们知道,我们可以通过类似下面的代码定义一个指令(directive). var myModule = angular.module(...); myModule.d ...

  5. sharepoint2013爬xls文件:Error initializing IFilter for extension的解决方案

    最近sharepoint2013爬网出现: error initializing IFilter for extension '.xls' (Error code is 0x80030002). Th ...

  6. iOS点击推送消息跳到应用指定页面

    现在的推送用的越来越频繁,几乎每个应用都开始用到了.其实又有几个用户会去看推送消息呢?没办法,产品经理最大啊,只是苦了我们这一帮程序员啊!闲话少说,进入正题.兄弟我用的是极光推送,自然是以极光推送为例 ...

  7. MacDown语法教程

    MacDown Hello there! I'm MacDown, the open source Markdown editor for OS X. Let me introduce myself. ...

  8. tableview左滑按钮 tableviewcell自定义左滑按钮

    当我们在使用tableview时,往往需要在cell左滑时显示一个或是多个按钮,但系统默认的只可显示一个,如常见的删除按钮,那么当我们的需求要求要有多个按钮时又该怎么办呢,我们往下看. 首先,现看看系 ...

  9. 【Swift 2.1】为 UIView 添加点击事件和点击效果

    前言 UIView 不像 UIButton 加了点击事件就会有点击效果,体验要差不少,这里分别通过自定义和扩展来实现类似 UIButton 的效果. 声明 欢迎转载,但请保留文章原始出处:) 博客园: ...

  10. 基于Ruby的Watir-WebDriver自动化测试方案

    Watir-WebDriver       —— 软件测试的自动化时代 QQ群:160409929 自动化测试方案书 系统架构 该自动化测试框架分三个模块:Test用例.Control控制层.Tool ...