更新后的自动服务重启
项目描述
重启器
重启器 是一个小工具,用于在磁盘上的引用对象(如可执行文件或共享库)更改时重启服务。目标是确保所有服务都运行其软件的当前版本。这在例如安全更新后很重要。
用法
重启器 必须以pidfile作为必需参数。如果服务已过时,这意味着仍有被替换的对象仍在内存中,重启器 将执行通过 –restart 选项传递的重启命令
restarter --restart "/etc/init.d/atd restart" /var/run/atd.pid
还可以指定一个“硬重启”命令,如果常规重启命令失败,则执行该命令。
请参阅 重启器 –help 的输出以获取所有支持选项的列表。
已停止的服务
已停止的服务将优雅地忽略:如果pidfile不存在或其中引用的pid未运行,则restarter不会做任何事情。此行为可以通过–fail选项进行修改。请注意,当服务正在运行但重启后没有再次启动时,restarter总是失败。
发布历史
0.4.4 (2014-10-10)
增加Python 3.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对象。
在README.txt中增加少量文档。
0.2 (2011-02-14)
打包问题。
0.1b1
首次公开发布。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
restarter-0.4.4.zip (14.6 kB 查看哈希值)
restarter-0.4.4.tar.gz (8.2 kB 查看哈希值)