更新后自动重新启动服务
restarter的Python项目详细描述
重启器
restarter是一个小实用程序,用于在引用对象时重新启动服务 磁盘上的可执行文件或共享库也发生了变化。目标是确保 所有服务都运行其软件的当前版本。这对 安全更新后的示例。
使用量
重新启动程序将pidfile作为必需参数。如果服务过时了, 表示内存中仍保留有被替换的对象,重新启动程序执行 通过重新启动选项传递的重新启动命令:
restarter --restart "/etc/init.d/atd restart" /var/run/atd.pid
也可以使用“硬重启”命令 在常规重新启动命令失败时执行。
有关所有受支持选项的列表,请参见Restarter–帮助的输出。
停止服务
已停止的服务被正常忽略:restarter如果pidfile 不存在或其中引用的PID没有运行。这种行为可以 使用–fail选项进行修改。注意,当 服务正在运行,但在重新启动后没有重新启动。
发布历史记录
0.4.4(2014-10-10)
- 添加Python3.3兼容性。
- 正确的源URL。
- 纠正包装问题。
0.4.2(2011-10-25)
- 忽略PostgreSQL生成的PID文件中的尾随行。
0.4.1(2011-08-03)
- 打包问题:源发行版中不包含version.txt。
0.4(2011-03-18)
- 改进错误消息。
- 修复重新启动失败时的双重异常。
0.3(2011-02-16)
- –exclude/-x指定要忽略的mmap'ed对象。
- 在readme.txt中添加一些文档。
0.2(2011-02-14)
- 包装问题。
0.1b1
- 首次公开发行。