Debian下面的开机自动运行(ubuntu下也适用)

Linux, 安装配置 ,

开机运行都是与/etc/init.d目录相关,自己写一个自己要运行命令的脚本,放在这个目录下,给它以执行的权限,然后运行

update-rc.d <yourname> defaults

命令就会将/init.d下你的;脚本连接到/etc/rc?.d各 个目录下,这就可以了。
yourname指的是你脚本的名称

附,在Redhat或者CentOS里面添加自动运行的方式:
在/etc/init.d/目录里面添加一个脚本文件,然后在脚本文件 的最上方加入如下形式的注释。

#add for chkconfig
#chkconfig: 2345 70 30
#description:<your description>
#processname: <yourame>

然后再是你的命令。
编完以后,记得加上执行权限。
最后,使用如下命令添加你的程序

chkconfig --add <yourname>

注:2345是指apache的运行级别,即在2345这4种模式下都可以运行,234都是文本界面,5就是图形界面X
70是指apache的启动顺序号,如果别的程序的启动顺序号比70小,比如34,65,则需要等这些程序都启动以后,才启动apache。建议将apache的启动顺序排在mysql之后!30是指系统关闭时,apache的停止顺序号。

如果是关于图形方面的自动启动,可以参考一下我这篇文章:
Linux下的开机自动运行pidgin, thunderbird等图形程序


Leave a Reply