Skip to main content
 首页 » 编程设计

python之不同发行版上的启动脚本

2025年05月04日13Renyi-Fan

我制作了一个脚本来注册和注销服务器: python registerTool.py 开始 和 python registerTool.py 停止

我想在开机和关机时运行这些工具。但是有没有一种工具可以为我为不同的发行版(如 Ubuntu、Debian、Archlinux 等)制作脚本。

有没有工具可以帮我做这件事?

请您参考如下方法:

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

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

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

这将创建链接以在运行级别 2345 中启动服务并在运行级别 016 中停止服务,并将在 /etc/rc?.d/ 中创建适当的 SysV 样式脚本

我不确定这是否可以直接与 python 脚本一起使用,但您始终可以将它们包装在单行 bash 脚本中。