我制作了一个脚本来注册和注销服务器: 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 脚本中。
关于python - 不同发行版上的启动脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9868479/