CentOS7開機自動執行腳本
文章目錄
- CentOS7開機自動執行腳本
- 第一步:新建一個腳本`run.sh`
- 第二步:腳本添加可執行權限
- 第三步:執行如下命令將`/etc/rc.d/rc.local`文標記為可執行文件
- 第四步:打開`/etc/rc.d/rc.local`文件,在最后面添加要執行腳本
以MySQL為例子
第一步:新建一個腳本run.sh
/srv下新建system文件夾
cd /srv
mkdir system
新建腳本run.sh
vim run.sh
run.sh內容如下
#! /bin/bash
# 開機運行下列指令# 安全模式啟動mysql
/usr/local/mysql8/bin/mysqld_safe --defaults-file=/usr/local/etc/my.cnf &
第二步:腳本添加可執行權限
chmod +x run.sh
第三步:執行如下命令將/etc/rc.d/rc.local
文標記為可執行文件
chmod +x /etc/rc.d/rc.local
第四步:打開/etc/rc.d/rc.local
文件,在最后面添加要執行腳本
vim /etc/rc.d/rc.local
>/dev/null 2>&1
將所有輸出重定向到空設備,即不輸出日志。最后的 &
符號將命令放到后臺運行。
bash /srv/system/run.sh >/dev/null 2>&1 &