supervise是daemontools的一个工具,可以用来监控管理unix下的应用程序运行情况,在应用程序出现异常时,supervise可以重新启动指定程序.和supervisor比较类似,之前也曾介绍过supervisor监控工具的使用,见 http://blog.csdn.net/aspnet_lyc/article/details/47093153

supervise的使用比supervisor更为简单。

下载daemon-tool

wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz

解压并进入package目录安装即可

cd /admin/daemontools-0.76/

package/install

若出现如下错误:

/usr/bin/ld: errno: TLS definition in /lib64/libc.so.6 section .tbss mismatches non-TLS reference in envdir.o
/lib64/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [envdir] Error 1

解决办法:

cd admin/daemontools-0.76/

编辑src/conf-cc 文件,gcc开头的哪一行的最后面空一格添加  -include /usr/include/errno.h

再执行package/install即可。

supervise工具启动命令为 supervise [PATH]

[PATH]为路径名,路径下必须存在一个run脚本,该文件中执行我们启动程序的命令

例:

nohup supervise ./test&

其中 test目录中run脚本内容为

python test.py

supervise进程监控工具相关推荐

  1. python进程监控 supervisor_python supervisor进程监控工具的使用

    supervisor -- a process control system 另外一个类似 supervisor的工具,因为supervisor 不兼容python3, !!! Circus Proc ...

  2. 微软推出经典进程监控工具 Procmon 的 Linux 版本

    微软最近为 Windows Sysinternals 工具集中的 Process Monitor 应用程序打造了 Linux 版本,并将其以 MIT 协议开源了出来. ▲Windows 上的 Proc ...

  3. 进程监控工具 Procmon有Linux版本了

    微软最近为 Windows Sysinternals 工具集中的 Process Monitor 应用程序打造了 Linux 版本,并将其以 MIT 协议开源了出来. Windows 上的 Procm ...

  4. supervise 进程监控

    转自:http://blog.chinaunix.net/uid-20488859-id-1941156.html daemontools让进程保持通话 Linux下进程有时候会莫名的断掉,我在使用旧 ...

  5. God--Ruby版的进程监控工具

    一般情况下,几句shell脚本,bat脚本,或者简单的100行c#代码都可以做到比较通用的进程管理工具,但是专业化的产品通用性和个性化还是有很多看头的. 1. 用ruby来写配置文件 很多动态语言都这 ...

  6. 进程监控工具ProcessExplorer

    原文地址:http://www.cnblogs.com/idbeta/p/4991080.html 工具下载地址:https://docs.microsoft.com/zh-cn/sysinterna ...

  7. warning: redis: unable to open supervise/ok: file does not exist

    gitlab启动报warning: redis: unable to open supervise/ok: file does not exist:解决如下: 1.按住CTRL+C强制结束: 2.运行 ...

  8. Linux 命令行网络监控工具

    2019独角兽企业重金招聘Python工程师标准>>> 转自:http://blog.sina.com.cn/s/blog_14d68bfac0102vux9.html 对任何规模的 ...

  9. 系统管理员都要知道的 30 个 Linux 系统监控工具

    1. top - 进程活动监控命令 top 命令会显示 Linux 的进程.它提供了一个运行中系统的实时动态视图,即实际的进程活动.默认情况下,它显示在服务器上运行的 CPU 占用率最高的任务,并且每 ...

最新文章

  1. 第二章:1、函数求导
  2. struts2 select 默认选中
  3. 枚举类型是怎样定义的?有什么用途?_新型合金材料——什么是液态金属、液态金属的定义、发展以及用途...
  4. S6 文件备份与压缩命令
  5. iphoneX样式兼容
  6. 画图板-- 中点算法画圆
  7. 瑞银、太平洋投资、T. Rowe Price对加密货币投资持谨慎态度
  8. Java学习笔记之JDBC和连接池
  9. 机器人大冒险----leetcode
  10. 全球免费公共 DNS 解析服务器 IP 地址列表推荐 (解决无法上网/加速/防劫持)
  11. 为什么会显示贵州云服务器,为什么云服务器都放在贵州
  12. UVA 11478 Halum(用bellman-ford解差分约束)
  13. python中转义是什么意思_python中的转义
  14. 月薪过2w的IT程序员都是怎么做到的?
  15. java 假设检验_Spark机器学习-Java版(二)-相关系数和假设检验
  16. AirTag被不法分子滥用为恶意追踪工具?苹果:即将更新解决
  17. 百数智慧社区细分领域合作案例展示
  18. 原创有关年华,无关风月
  19. UI的四个实用配色网站
  20. 硫化铅量子点,PbS QDs,近红外PbS量子点的特性(波尔半径大,量子效应显著)

热门文章

  1. 链家董事长左晖:从中介向房产O2O转型
  2. 吃豆人游戏-第12届蓝桥杯Scratch选拔赛真题精选
  3. Android7.0 MTK 设置默认桌面
  4. 快速比对两份合同差异——免费使用的合同比对工具
  5. java+语音识别+谷歌,谷歌语音识别(Android)崩溃
  6. 记录Pycharm 2021.2.3 Plugins 插件下载无响应
  7. python房屋租赁系统的设计与实现_房屋租赁管理系统数据库的设计与实现
  8. 红帽开源专家解读容器与OpenStack发展趋势
  9. Dreh zelle acht hoch
  10. zendstudio 支持自定义模板 代码高亮 tpl文件