2023年11月28日发(作者:)

Ubuntu下添加开机启动项的2种⽅法

1、⽅法⼀,编辑脚本

Ubuntu开机之后会执⾏/etc/⽂件中的脚本,

所以我们可以直接在/etc/中添加启动脚本。

当然要添加到语句:exit 0 前⾯才⾏。

如:

复制代码

代码如下:

sudo vi /etc/

然后在 exit 0 前⾯添加好脚本代码。

2、⽅法⼆,添加⼀个Ubuntu的开机启动服务。

如果要添加为开机启动执⾏的脚本⽂件,

可先将脚本复制或者软连接到/etc/init.d/⽬录下,

然后⽤:update-rc.d xxx defaults NN命令(NN为启动顺序)

将脚本添加到初始化执⾏的队列中去。

注意如果脚本需要⽤到⽹络,则NN需设置⼀个⽐较⼤的数字,如99

1) 将你的启动脚本复制到 /etc/init.d⽬录下

以下假设你的脚本⽂件名为 test

2) 设置脚本⽂件的权限

复制代码

代码如下:

$ sudo chmod 755 /etc/init.d/test

3) 执⾏如下命令将脚本放到启动脚本中去:

复制代码

代码如下:

$ cd /etc/init.d

$ sudo update-rc.d test defaults 95

注:其中数字95是脚本启动的顺序号,按照⾃⼰的需要相应修改即可。在你有多个启动脚本,⽽它们之间⼜有先后启动的依

赖关系时你就知道这个数字的具体作⽤了。该命令的输出信息参考如下:

复制代码

代码如下:

update-rc.d: warning: /etc/init.d/test missing LSB information

update-rc.d: see

Adding system startup for /etc/init.d/test ...

/etc/rc0.d/K95test -> ../init.d/test

/etc/rc1.d/K95test -> ../init.d/test

命令输出的信息参考如下:

复制代码