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 &
相关推荐
方便面不加香菜14 小时前
Linux--基础IO(一)
linux·运维·服务器
三十..16 小时前
MySQL 从入门到高可用架构实战精要
运维·数据库·mysql
你想考研啊18 小时前
mysql数据库导出导入
数据库·mysql·oracle
mounter62518 小时前
现代 Linux 内存管理的演进与变革:从传统 LRU 到多代架构 MGLRU
linux·服务器·kernel
赵渝强老师19 小时前
【赵渝强老师】Kubernetes(K8s)中的金丝雀升级
linux·docker·云原生·容器·kubernetes
十年编程老舅19 小时前
Linux DRM:底层逻辑与实践架构
数据库·mysql
Qt程序员19 小时前
Linux RCU 原理与应用
linux·c++·内核·linux内核·rcu
The Sheep 202319 小时前
Vue复习
linux·服务器·数据库
兄台の请冷静19 小时前
Linux 安装es
linux·elasticsearch·jenkins
fengyehongWorld19 小时前
Linux rg命令
linux