perp系列之一:关于perp

2023-10-27

perp系列之一:关于perp


版本说明

版本 作者 日期 备注
0.1 ZY 2019.5.29 初稿

目录


这是一个很好的进程管理框架,适用于Unix系统,之前都是没有管理的,自己手动加入开机启动项,加入后台运行代码,当加入perp之后这些工作就都由perp来做了。ps:吐槽一下某度,我在某度上查perp完全什么都没有,只有在某歌上才查到,查到之后发现也不需要翻墙也可以看perp的内容,这样某度都搜索不到,真的有点差劲,某度已经失去了搜索引擎的核心思想,变成广告集装箱了,希望你能变好,不要差距越来越大。

perp官网主页:http://b0llix.net/perp/site.cgi?page=about

欢迎

欢迎来到perp,又名“作恶者”:un!x的持久流程管理和服务管理框架。

快速获取最新版本:http://b0llix.net/perp/distfiles/perp-2.07.tar.gz

2013.01.11.

然后看看你还能做什么:

  • 下载最新的资源 http://b0llix.net/perp/site.cgi?page=download
  • 网上浏览手册 http://b0llix.net/perp/site.cgi?page=manual
  • 浏览README(http://b0llix.net/perp/site.cgi?page=README) 和从发行版中安装的注意事项(http://b0llix.net/perp/site.cgi?page=INSTALL)
  • 大的变化!(http://b0llix.net/perp/site.cgi?page=CHANGES)
  • 更多信息请查看链接 (http://b0llix.net/perp/site.cgi?page=links)
  • 哦,一定要看看截图!

或者继续读下去…

关于

perp包提供一组守护进程和实用程序,用于可靠地启动、监视、记录和控制一组持久进程。

“持久进程”是任何打算长时间运行、高可用性和关键用途的程序。

持久性进程也称为“服务”,通常被描述为“服务”,它提供一些基本的随需应变的系统服务。

提供电子邮件、域名查询和http请求的程序都是通常作为持久进程运行的服务的示例。

这些程序需要在系统启动时启动,并在系统本身运行的时间内继续运行。

这些是你需要在不间断的服务中运行的程序,不分昼夜,直到永远。

perp帮助确保他们这样做。

好处

补强计划的好处如下:

  • 简单、可移植、平台无关的服务安装
  • 快速、异步的服务启动
  • 一致、可靠的服务执行环境
  • 容易管理
  • 可靠、齐全的测井设备

perp的目的与历史悠久的daemontools程序在2001年发布时类似,但是它提供了一个具有许多优点的现代更新:

  • 配置简单:服务激活到位,没有符号链接!
  • 单一流程:消除了多个管理器的上下文切换
  • 所有的管理都在一个地方,/etc/perp
  • 服务复位功能
  • 完全FHS兼容
  • 彩色(!)服务列表,可读的时间戳…
  • 没有slashpackage,没有slashcommand,没有slashdoc……

与此同时,perp继续分享守护工具的许多优点:

  • 小型,便携式,无自耦,标准C89/posix源
  • 守护进程从未malloc ()
  • make(1) 不可知的(这个不知道啥意思哦~_~)
  • 链接到dietlibc的小型可执行程序

而且作者非常友好!(作者挺幽默~_~)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

perp系列之一:关于perp 的相关文章

  • 服务器管理常用命令(Linux、进程管理、资源管理)

    1 进程相关 xff08 找进程 杀进程 查占用 xff09 根据关键字找进程top grep keyword more 4迅速定位包含某个关键字的进程的pidpgrep l XXXRed Hat 里查看所有进程的命令ps ef根据PID查
  • Redhat进程管理

    进程管理 概论 xff1a 程序 xff1a 静态的代码 xff0c 占用磁盘空间 进程 xff1a 动态的代码 xff0c 占用内存 cpu xff08 提供服务的主体 xff09 进程的唯一标识 xff1a PID 编号 父进程 子进程
  • Linux进程管理(一) Linux进程的基本概念

    Linux进程的基本概念 最后更新时间2020 04 09 Ubuntu linux的所有任务都是在操作系统内核的调度下由CPU执行 xff0c 很多时候 xff0c Linux是将任务和进程的概念合在一起 进程的标准定义 xff1a 进程
  • linux系统--进程管理&计划任务

    kill 9 PID 强制关闭PID kill 1 PID 重启PID的进程 pgrep ssh 查询ssh所有的PID pkill ssh 关闭ssh服务 不需要查询ssh进程的PID 进程优先级 nice指定程序的运行和优先级 n的取值
  • Linux进程管理-ps

    Linux进程管理 ps ps 命令的基本格式如下 xff1a root 64 localhost ps aux 查看系统中所有的进程 xff0c 使用 BS 操作系统格式 root 64 localhost ps le 查看系统中所有的进
  • Linux进程管理-kill

    Linux进程管理 kill kill 从字面来看 xff0c 就是用来杀死进程的命令 xff0c 但事实上 xff0c 这个或多或少带有一定的误导性 从本质上讲 xff0c kill 命令只是用来向进程发送一个信号 xff0c 至于这个信
  • Linux内核:进程管理——进程文件系统 /proc详解

    proc详解 xff1a 内容摘要 xff1a Linux系统上的 proc目录是一种文件系统 xff0c 即proc文件系统 Linux系统上的 proc目录是一种文件系统 xff0c 即proc文件系统 与其它常见的文件系统不同的是 x
  • 进程管理——进程实体

    一 进程的重要性 操作系统的基本功能是为了管理底层硬件资源 xff0c 在没有配置操作系统之前 xff0c 资源只属于当前运行的程序 这时的计算机只能运行一个程序 xff0c 并且是一个程序接着一个程序的运行 当计算机运行某一个程序时 xf
  • 进程管理(五)--linux进程内核栈

    在进程创建时 xff0c 内核会为进程创建一系列数据结构 xff0c 其中最重要的就是上章学习的task struct结构 xff0c 它就是进程描述符 xff0c 表明进程在生命周期内的所有特征 同时 xff0c 内核为进程创建两个栈 x
  • perp系列之一:关于perp

    perp系列之一 关于perp 版本说明 版本 作者 日期 备注 0 1 ZY 2019 5 29 初稿 目录 文章目录 perp系列之一 关于perp 版本说明 目录 欢迎 关于 好处 这是一个很好的进程管理框架 适用于Unix系统 之前
  • supervisor系列:2、运行supervisor

    supervisor系列 2 运行supervisor 文章目录 supervisor系列 2 运行supervisor 1 添加一个程序 2 运行supervisord 2 1 supervisord命令行配置 3 运行superviso
  • 操作系统引论和进程管理部分习题

    一 单选题 1 操作系统是一种 A 通用软件 B 系统软件 C 应用软件 D 软件包 正确答案 B 2 操作系统的 管理部分负责对进程进行调度 A 主存储器 B 控制器 C 运算器 D 处理机 正确答案 D 3 若把操作系统看作计算机系统资
  • perp系列之七:perp手册

    perp系列之七 perp手册 版本说明 版本 作者 日期 备注 0 1 ZY 2019 5 29 初稿 目录 文章目录 perp系列之七 perp手册 版本说明 目录 1 该发行版包括以下手册页 perp intro 8 perp set
  • supervisor系列:1、了解并安装supervisor

    supervisor系列 1 了解并安装supervisor 文章目录 supervisor系列 1 了解并安装supervisor 1 前言 2 supervisor概述 3 特点 4 Supervisor组成 5 平台要求 6 安装 6
  • Linux的进程管理

    目录 1 概述 2 进程描述符 2 1 进程描述符的分配 2 2 进程描述符的存放 2 3 进程状态 2 4 进程上下文 2 5 进程家族树 3 进程的创建 4 进程的终结 5 线程的实现 1 概述 进程是执行期的代码 但是进程不止包括这样
  • supervisor系列:4、子进程

    supervisor系列 4 子进程 文章目录 supervisor系列 4 子进程 1 非后台运行的子进程 1 1 程序配置示例 1 1 1 Apache 2 2 6 1 1 2 Two Zope 2 X instances and on
  • Linux内核文件系统知识大总结

    1 文件系统特点 文件系统要有严格的组织形式 使得文件能够以块为单位进行存储 文件系统中也要有索引区 用来方便查找一个文件分成的多个块都存放在了什么位置 如果文件系统中有的文件是热点文件 近期经常被读取和写入 文件系统应该有缓存层 文件应该
  • supervisor系列:3、配置文件

    supervisor系列 3 配置文件 文章目录 supervisor系列 3 配置文件 1 文件格式 1 1 环境变量 2 unix http server 段设置 2 1 unix http server 段的值 2 2 unix ht
  • Linux进程管理:deadline调度器

    一 概述 实时系统是这样的一种计算系统 当事件发生后 它必须在确定的时间范围内做出响应 在实时系统中 产生正确的结果不仅依赖于系统正确的逻辑动作 而且依赖于逻辑动作的时序 换句话说 当系统收到某个请求 会做出相应的动作以响应该请求 想要保证
  • supervisor系列:5、日志

    supervisor系列 5 日志 文章目录 supervisor系列 5 日志 1 活动日志 1 1 活动日志输出示例 1 2 活动日志等级 1 3 活动日志轮换 2 子进程日志 2 1 捕获模式 supervisord执行的主要任务之一

随机推荐

  • 二进制,八进制,十进制,十六进制相互转换的快速记忆法

    1 十进制转换为R进制 都是使用除数取余法来转换 结果按倒序来 a 十进制转换为二进制 就一直除以2 直到余数比2小 商为0为止 b 十进制转换为八进制 就一直除以8 直到余数比8小 商为0为止 c 十进制转换为十六进制 就一直除以16 直
  • 2023/09/19 qt day3

    头文件 ifndef WIDGET H define WIDGET H include
  • java String转数组

    java String转数组 String转集合 将字符串转化为数组 如果你和我一样你们公司有人这样存数据的话 这就很气人 如果用分割的方法的话 还需要去除前后两个中括号 还有两个双引号要分割 气死人 所以想要转数组例如 arr a b c
  • 解决fastjson解析List对象出现{“$ref“:“$.data[0]“}的问题

    返回数据问题 例子 List
  • Linux 实验六

    编写 段bash shell程序 保存为 program sh 完成以下输出 可循环执 please input a number 5 回 5 4 3 2 1 4 3 2 1 3 2 1 2 1 1 bin bash echo please
  • Linux网络编程:多进程实现TCP通信

    服务器端代码 TCP 通信的服务器端 多进程实现并发服务器 父进程accept 子进程用于通信 include
  • linux如何运行ipynb文件_怎么在Jupyter里打开ipynb文件

    方法一 1 在使用Anaconda集成环境安装TensorFlow时 里面自带安装 Jupyter 安装完成后 打开开始菜单找到Anaconda3 64 bit 点击Anaconda Prompt 类似windows的命令行工具 2 在命令
  • QT怎么发送带结构体数据的信号?

    当发送的信号是结构体时 第一步 定义一个结构体 并在包含该结构体的类里面注册该结构体 通过此方法Q DECLARE METATYPE T 第二步 作为信号输出时 不能直接传结构体 要先包装一下结构再传出去 接收时 也要拆开包装 才能拿到数据
  • docker 镜像/容器的打包、导出、导入

    目录 一 将变动过的容器打包生成新的镜像 二 对镜像进行导出导入 1 将镜像导出为一个镜像img文件 2 将img镜像文件导入 复制出一个完全一样镜像 三 对容器进行导入导出 1 将容器导出为一个镜像tar文件 2 将镜像tar文件导入 生
  • vuejs项目纯js导出word、在线下载富文本内容或者网页另存为word文件

    所有前端导入导出方法集合 前端必备技能知识 JS导出Blob流文件为Excel表格 Vue js使用Blob的方式实现excel表格的下载 流文件下载 勤动手多动脑少说多做厚积薄发 CSDN博客 js文件流导出excel表格效果 重点 a
  • 【有奖调研】

    2022年 区块链价值被不断挖掘 成为Web3 元宇宙 数字藏品等众多产业的基石 我们面向广大开发者以及区块链爱好者发起本次调研 以了解大家对这项极具潜力的新技术的认知 为感谢大家的认真作答 我们将从有效问卷中随机抽取30名幸运者 赠送精品
  • 使用gsoap由.h文件生成wsdl相关问题

    生成wsdl文件步骤 头文件如下 ws interface h ifndef WS INTERFACE H define WS INTERFACE H 注意 以下注释是必要的 gsoap ns service name ws interfa
  • win7、win10进程pid4占用80端口的解决办法

    https jingyan baidu com article 7e4409533ffe092fc1e2ef10 html 今天想用wamp架设服务器 但是程序启动不起来 查看系统端口 80端口被占用 进程PID是4 我的系统是WIN10
  • 9-基于STM32无刷直流电机控制器的设计仿真与实现(原理图+源码+仿真工程+论文+PPT+参考英文文献)

    基于STM32无刷直流电机控制器的设计仿真与实现 原理图 源码 仿真工程 论文 PPT 参考英文文献 文章目录 基于STM32无刷直流电机控制器的设计仿真与实现 原理图 源码 仿真工程 论文 PPT 参考英文文献 资料 任务书 设计说明书
  • 【详解C语言指针】我真的让C指针给我唱征服了~乌拉

    文章目录 前言 一 字符指针 1 字符指针的定义 2 字符指针的作用 3 字符指针的特点 二 指针数组 1 指针数组的定义 2 指针数组的使用 三 数组指针 1 数组指针的定义 2 细说指针 2 1 指针类型 2 2 指针所指向的类型 2
  • Qt 多线程中的信号/槽

    Qt 多线程中的信号 槽 connect函数的五个参数表示的意义依次为 sender signal receiver slot connectionTpye 其中槽可以是receiver的成员函数 或者是任意可访问的静态函数 在多线程的情形
  • HTML2CANVAS使用总结

    前言 最近遇到了个功能 要把表单转化成图片来保存 这让我想到了一个插件HTML2CANVAS 这里给大家分享下它的用法和我使用的过程 html2canvas 能够实现在用户浏览器端直接对整个或部分页面进行截屏 这个html2canvas脚本
  • python logging默认情况下打印_Python中logging在多进程环境下打印日志

    因为涉及到进程间互斥与通信问题 因此默认情况下Python中的logging无法在多进程环境下打印日志 但是查询了官方文档可以发现 推荐了一种利用logging SocketHandler的方案来实现多进程日志打印 其原理很简单 概括一句话
  • 1.架构的开悟

    零 架构的感悟 1 架构是什么 2 架构师是什么 3 架构成长之路 3 1 翻越愚昧山峰 3 2 走上开悟之坡 3 3 踏上高原 1 架构是什么 软件架构 有关软件整体结构与组件的抽象描述 用于指导大型软件系统各个方面的设计 通常说架构是一
  • perp系列之一:关于perp

    perp系列之一 关于perp 版本说明 版本 作者 日期 备注 0 1 ZY 2019 5 29 初稿 目录 文章目录 perp系列之一 关于perp 版本说明 目录 欢迎 关于 好处 这是一个很好的进程管理框架 适用于Unix系统 之前