zoukankan      html  css  js  c++  java
  • Linux(CentOS)启动时自动执行脚本(rc.local)

    一、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、重新启动,验证结果。

  • 相关阅读:
    CCNP-----企业网三层架构——BCMSN
    Redis 的 GEO 特性将在 Redis 3.2 版本释出
    CentOS6.5上源码安装MongoDB3.2.1
    beanstalkd
    php7---redis
    MongoDB学习笔记(入门)
    MongoDB学习笔记(数据操作)
    MongoDB学习笔记(索引)
    CentOS 安装MongoDB
    爬虫----Web_WeChat
  • 原文地址:https://www.cnblogs.com/hunttown/p/11638704.html
Copyright © 2011-2022 走看看