Linux(CentOS)启动时自动执行脚本(rc.local)
2019-10-08 23:40 猎手家园 阅读(5842) 评论(0) 编辑 收藏 举报一、Linux开机启动有多种方法,比如我设置mysql开机启动为:chkconfig --level 35 mysqld on
二、下面说说通过rc.local文件进行开机启动:
1、首先创建一个启动脚本,这里以redis启动为例
创建 redis-startup.sh 脚本
#!/bin/sh echo "-----------------------------------------------------------------------------" >> /root/start-up/redis.log echo -e "`date +%Y/%D/%H:%M` redis start up..." >> /root/start-up/redis.log /usr/local/redis-5.0.5/src/redis-server /usr/local/redis-5.0.5/redis.conf >> /root/start-up/redis.log 2>&1 sleep 3 netstat -tunpl | grep 6358 >> /root/start-up/redis.log 2>&1 echo -e "`date +%Y/%D/%H:%M` redis start end." >> /root/start-up/redis.log echo -n " " >> /root/start-up/redis.log
并给 redis-startup.sh 设置执行权限:
chmod +x redis-startup.sh
2、在 /etc/rc.local 末尾增加 redis-startup.sh 脚本
# vim /etc/rc.local # 追加到末尾即可
# /root/start-up/redis-startup.sh
并给 rc.local 设置执行权限
chmod +x /etc/rc.local
3、重新启动,验证结果。
欢迎关注我的公众号:云栖语,不一样的研发视界。

云栖语微信公众号:change-1978
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步