Ubuntu20.04开机自启脚本

考虑到有部分命令需要开机即刻执行,那么我们就需要添加开机自启脚本,
本质就是:利用一个开机即刻运行的脚本文件来调用我们需要触发的脚本文件

Ubuntu20.04的设置步骤如下

第一步:赋予启动文件的修改权限

sudo chmod 777 /lib/systemd/system/rc-local.service

第二步:然后设置该 rc-local 服务开机启动

systemctl enable /lib/systemd/system/rc-local.service

第三步:创建脚本文件

sudo vi /etc/rc.local

第四步:添加如下内容【& 是让脚本启动后在后台运行的作用】,假设/root/3_AllocaIp_StartNet.sh/root/4_FixedIp.sh是我们想要开机被调用的脚本文件,这个大家自己定义即可

#!/bin/sh
cd /root
./3_AllocaIp_StartNet.sh &
./4_FixedIp.sh &
exit 0

第五步:这个超级重要rc.local赋予执行权限,否则没有权限无法运行

sudo chmod 777 /etc/rc.local

第六步:这个也是超级重要对需要运行的脚本文件赋权,否则你可以运行开机调用他们的脚本文件,但是因为权限不够,则无法被调用

sudo chmod 777 /root/3_AllocaIp_StartNet.sh
sudo chmod 777 /root/4_FixedIp.sh

到此位置,开机即可自动调用运行/root/3_AllocaIp_StartNet.sh/root/4_FixedIp.sh两个文件了

如果不放心,可以使用如下命令来查看服务状态

sudo systemctl status rc-local.service

你可能感兴趣的:(NFV,linux,服务器,bash,ubuntu)