开机以服务启动
一、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、重新启动,验证结果。
版权声明
本文仅代表作者观点,不代表xx立场。
本文系作者授权xxx发表,未经许可,不得转载。
发表评论