CentOS 7设置脚本开机自启动

27次阅读
没有评论

共计 679 个字符,预计需要花费 2 分钟才能阅读完成。

假设需要开机启动的脚本为 /root/start.sh。

## 添加执行权限
chmod +x start.sh

添加 start.sh 到开机自动执行,修改文件 vi /etc/rc.d/rc.local,在该文件的末尾加入开机启动脚本的命令:

[root@localhost ~]# cat /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
## 下面是新添加
/root/start.sh

添加执行权限给 rc.local:

chmod +x /etc/rc.d/rc.local

执行命令使 rc.local 文件生效:

systemctl enable rc-local

最后重启服务器:reboot,查看脚本是否自启动成功。

正文完
post-qrcode
 0
三毛
版权声明:本站原创文章,由 三毛 于2023-08-15发表,共计679字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)