我已经制作了一个注册和取消注册服务器的脚本: python registerTool.py启动 和 python registerTool.py stop
我想在启动和关机时运行这些工具。但有没有一个工具可以为我的不同发行版制作脚本,如Ubuntu,Debian,Archlinux等。
有没有可以为我做这个的工具?
答案 0 :(得分:1)
大多数Linux发行版都支持SysV系统来管理运行级别脚本。
您可以使用update-rc.d为不同的运行级别注册脚本。 (有关相关文档,请参阅系统上的man update-rc.d
)。
例如:update-rc.d <your-script> defaults
这将生成在运行级别2345中启动服务的链接,并在运行级别016中停止服务,并将在 /etc/rc?.d /
我不确定这是否可以直接使用python脚本,但是你总是可以将它们包装在一行bash脚本中。