CentOS系统环境搭建(八)——CentOS7开机自动执行脚本(以MySQL为例)

CentOS7开机自动执行脚本

文章目录

以MySQL为例子

第一步:新建一个脚本run.sh

/srv下新建system文件夹

bash 复制代码
cd /srv
bash 复制代码
mkdir system

新建脚本run.sh

bash 复制代码
vim run.sh

run.sh内容如下

bash 复制代码
#! /bin/bash
# 开机运行下列指令

# 安全模式启动mysql
/usr/local/mysql8/bin/mysqld_safe --defaults-file=/usr/local/etc/my.cnf &

第二步:脚本添加可执行权限

bash 复制代码
chmod +x run.sh

第三步:执行如下命令将/etc/rc.d/rc.local文标记为可执行文件

bash 复制代码
chmod +x /etc/rc.d/rc.local

第四步:打开/etc/rc.d/rc.local文件,在最后面添加要执行脚本

bash 复制代码
vim /etc/rc.d/rc.local

>/dev/null 2>&1 将所有输出重定向到空设备,即不输出日志。最后的 & 符号将命令放到后台运行。

bash 复制代码
bash /srv/system/run.sh >/dev/null 2>&1 &
相关推荐
FoldWinCard16 小时前
D5 Linux 网络及端口命令
linux·运维·服务器
零涂毕业设计17 小时前
毕业设计模块开发-OLED显示屏(IIC协议0.96寸)STM32 ESP32 FPGA Linux驱动免费分享
linux·stm32·单片机·嵌入式·esp32·fpga·oled
tedcloud12317 小时前
OmniRoute怎么部署?开源AI模型路由平台Linux部署教程
linux·服务器·人工智能·开源·音视频
霸道流氓气质17 小时前
KMS 密钥管理服务(Key Management Service)原理与实践
linux·服务器·数据库
SakitamaX18 小时前
LVS(Linux Virtual Server)概念详解
linux·运维·lvs
小张同学a.18 小时前
Linux系统管理
linux·运维
阿龙的工作记录18 小时前
深入理解Linux设备驱动模型
linux·嵌入式硬件·工作记录
代码村新手18 小时前
Linux的基本指令
linux·运维·服务器
hkj880819 小时前
Ubuntu 切换java版本
java·linux·ubuntu
瞬间&永恒~19 小时前
【MySQL】4-6:在同一个主机上使用 systemd 运行多个 MySQL服务器
服务器·数据库·mysql