rc.local是一个较旧Linux启动加载脚本(目前主流系统主要用systemctl控制开机启动),目前仍然可用
1.普通命令可以直接写在rc.local里
vim /etc/rc.d/rc.local
如上图,第一行是一个脚本123.sh的绝对位置,开机会自动运行该脚本。
第二行是一个mkdir 创建文件夹的命令
2.若命令特殊,如开机自启动vnc并开启监听5906端口, vncserver :6
该命令开机不能正常开启,则可以写为su -c "command" root
的格式,如下su -c "vncserver :6" root
理论上该语句中的command,可以替换成所有可在系统teminal终端框里能够执行的命令
3.推荐把命令写在外面目录的脚本里,然后用rc.local来调用脚本,便于管理rc.local内容。此时若通过123.sh来开机启动vncserver,应在123.sh内写上一行su -c "vncserver" root
如下图