1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Ubuntu开机自动执行脚本

Ubuntu开机自动执行脚本

时间:2021-04-05 06:54:16

相关推荐

Ubuntu开机自动执行脚本

有时我们希望Ubuntu能够开机自动配置脚本,以免每次开机都要重新配置。

1.Ubuntu 20.04 22.04:

创建rc-local.service文件

sudo cp /lib/systemd/system/rc-local.service /etc/systemd/system

修改/etc/systemd/system/rc-local.service,在该文件的最底部添加

[Install] WantedBy=multi-user.target Alias=rc-local.service

创建/etc/rc.lcoal文件

创建 rc.local文件,在里面写上自己想运行的命令

#!/bin/sh...exit 0

#!/bin/bashfor file_name in $(ls /sys/class/net)do if [ ${#file_name} = 15 ] then brctl addbr br0brctl addif br0 lan0brctl addif br0 lan1brctl addif br0 lan2brctl addif br0 lan3brctl addif br0 ${file_name}ifconfig ${file_name} 0.0.0.0ifconfig lan0 0.0.0.0ifconfig lan1 0.0.0.0ifconfig lan2 0.0.0.0ifconfig lan3 0.0.0.0ifconfig br0 upifconfig br0 192.168.225.99/24ip route add default via 192.168.225.1 dev br0fidone

我的脚本是自动配置网桥的。

最后给脚本加上可执行的权限

sudo chmod +x /etc/rc.local

重启机器可以测试自己脚本是否成功自动执行。

2.Ubuntu 18.04 及以前:

创建自己的脚本文件例如test.sh

为脚本文件添加权限

sudo chmod +x test.sh

将脚本文件放在 /etc/init.d路径下

cd /etc/init.d/update-rc.d test.sh defaults 90

90是优先级

需要移除脚本:

update-rc.d -f test.sh remove

3.Ubuntu16.04及以前:

修改 /etc/r.local

#!/bin/sh -e## 在这里写自己的命令exit 0

参考文章:Ubuntu20.04--开机自动运行脚本(命令)--方法/实例_IT利刃出鞘的博客-CSDN博客_ubuntu20开机自启动脚本

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。