Centos 7 开机自动执行脚本

1.编写脚本

vim /home/autostart.sh

内容如下

systemctl restart network

赋予脚本可执行权限

chmod +x /home/autostart.sh

2.有两种方法:

方法1: 在/etc/rc.d/rc.local文件末尾追加

	/home/autostart.sh

	在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限

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

方法2: 直接把autostart.sh放在/etc/rc.d/init.d目录下

	mv  /home/autostart.sh /etc/rc.d/init.d

	-- 增加脚本的可执行权限
	chmod +x /etc/rc.d/init.d/autostart.sh
	调整一下脚本内容

	#!/bin/bash
	#chkconfig: 2345 10 90
	#description: autostart.sh

	systemctl restart network
	添加脚本到开机自动启动项目中

	cd /etc/rc.d/init.d
	chkconfig --add autostart.sh
	chkconfig autostart.sh on
posted @ 2023-03-22 10:07  零零柒  阅读(848)  评论(0编辑  收藏  举报