我想了解如何编写Python代码,以设置在启动时运行的进程,在本例中为第二级。
我做了一些阅读,但是我不清楚哪种方法在不同的系统上最可靠。我原本以为我只想用pythons fileIO编辑/etc/inittab
,但后来我发现我的计算机inittab是空的。
我该怎么办?在启动时将某些东西设置为启动的方法最可靠?有没有人有任何代码片段?
答案 0 :(得分:0)
我也可以用我的发现回答我自己的问题。
在Debian,Ubuntu,CentOS系统上有一个名为/etc/rc.local的文件。如果你使用蟒蛇' FileIO要编辑该文件,您可以放置一个命令,该命令将在所有多用户启动级别结束时运行。此工具仍然存在于使用upstart的系统上。
在BSD上我不知道。如果您知道如何在启动时制作某些内容,请发表评论以改进此答案。
Archlinux和Fedora使用systemd启动守护进程 - 请参阅systemd的Arch wiki页面。基本上你需要创建一个systemd服务并对其进行符号链接。 (感谢Emil Ivanov)