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 &
相关推荐
Ronin3057 分钟前
【Linux网络】数据链路层
linux·网络·数据链路层·arp协议·局域网通信
Boilermaker199223 分钟前
[MySQL] 事务的隔离性与 MVCC
数据库·mysql
TroubleBoy丶24 分钟前
Docker可用镜像
java·linux·jvm·docker
Xyz996_32 分钟前
Keepalived双机热备
linux·运维·服务器
小嘟嘟1337 分钟前
第1章 Shell 脚本入门:从 “Hello World“ 到自动化执行的完整路径
linux·运维·自动化·shell
I · T · LUCKYBOOM38 分钟前
23.ssh远程连接、TCP策略
linux·运维·服务器·网络·tcp/ip·ssh
weixin_6600967841 分钟前
tree命令的离线下载
linux·运维·tree
千百元41 分钟前
实时监控磁盘I/O性能
linux·运维·数据库
我的offer在哪里42 分钟前
如何查看和修改 MySQL 底层文件(分「查看」「修改」维度,严格区分安全 / 危险操作)
mysql·安全·adb
Vect__44 分钟前
Linux常见指令
linux·服务器