rc.local 是启动加载文件
例1. compose启动Harbor
-
写一个开启自动启动的脚本
bash[root@harbor harbor]# vim startall.sh #!/bin/bash cd /root/harbor docker-compose stop && docker-compose start
-
给脚本权限
bashchmod +x startall.sh chmod +x /etc/rc.d/rc.local #ll 查看rc.local有没有权限,默认没有,需要添加
-
在rc.local文件末尾添加需要执行的脚本的绝对路径
bash[root@k8s-master harbor]# vim /etc/rc.d/rc.local #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using this file. # # In contrast to previous versions due to parallel execution during boot # this script will NOT be run after all other services. # # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure # that this script will be executed during boot. touch /var/lock/subsys/local /bin/bash /root/harbor/startall.sh