在不同的发行版上启动脚本

时间:2012-03-26 07:56:32

标签: python ubuntu boot

我已经制作了一个注册和取消注册服务器的脚本:     python registerTool.py启动     和     python registerTool.py stop

我想在启动和关机时运行这些工具。但有没有一个工具可以为我的不同发行版制作脚本,如Ubuntu,Debian,Archlinux等。

有没有可以为我做这个的工具?

1 个答案:

答案 0 :(得分:1)

大多数Linux发行版都支持SysV系统来管理运行级别脚本。

您可以使用update-rc.d为不同的运行级别注册脚本。 (有关相关文档,请参阅系统上的man update-rc.d)。

例如:update-rc.d <your-script> defaults

这将生成在运行级别2345中启动服务的链接,并在运行级别016中停止服务,并将在 /etc/rc?.d /

我不确定这是否可以直接使用python脚本,但是你总是可以将它们包装在一行bash脚本中。

相关问题