Linux 在启动时在哪里启动程序?(在 Windows 中我们有注册表)
答案1
在大多数 Linux 发行版中,这是通过运行级别和rc.d
目录实现的:
答案2
这取决于您的 Linux 发行版。基本上,您创建一个初始化脚本并设置符号链接。符号链接的位置和名称高度依赖于您的发行版。
大多数发行版都有管理符号链接的实用程序:Gentoo 上的 rc-update,Debian 上的 update-rc.d
答案3
您希望它作为初始化过程的一部分启动,还是基于每个用户启动?
如果您希望它在期间运行init
,那么前面指示如何在中创建脚本的答案rc.d
就足够了。
如果您希望它按用户运行,您可以向您的.bash_profile
(或类似的)命令行工具添加命令。
对于基于 GUI 的工具,Gnome(在 Ubuntu 10.10 下)有以下设置可以使用:
System -> Preferences -> Startup Applications
答案4
在里面(初始化的缩写)是 Unix 和类 Unix 系统上生成所有其他进程的程序。它作为守护进程运行,通常具有 PID 1。