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 &
相关推荐
不做无法实现的梦~13 小时前
MAVLink 协议教程
linux·stm32·嵌入式硬件·算法
Rick199313 小时前
mysql联合索引经典实例
java·数据库·mysql
独隅13 小时前
MySQL 接入不同 AI 大模型进行数据管理的全面指南(MySQL + AI)
数据库·人工智能·mysql
实心儿儿13 小时前
Linux —— 线程控制(2)
linux·运维·服务器
烛衔溟13 小时前
TypeScript 模块与声明文件全解
linux·ubuntu·typescript
量子炒饭大师14 小时前
【Linux系统编程:进程概念】——【从 冯诺依曼系统体系结构 到 操作系统】
linux·运维·服务器·操作系统·冯诺依曼
2023自学中14 小时前
imx6ull 开发板,手机,MQTT 物联网通信实验。
linux·服务器·物联网·嵌入式·开发板·应用编程
f89790707014 小时前
把文件进行锁死,不要有写的权限。不被恶意攻击
linux
用户23678298016814 小时前
Linux kill 命令:从信号机制到进程管理的深度解析
linux
00后程序媛14 小时前
ubuntu安装qemu和xv6
linux·运维·ubuntu