zoukankan      html  css  js  c++  java
  • Liunx在开机后,自动启动openldap、radius、memcached等程序的shell脚本

    以下是脚本命令:

    #!/bin/bash

    #说明:此文件需放在/etc/rc.d/init.d/目录下,然后编辑文件/etc/rc.d/rc.local,在里面添加bash /etc/init.d/Autorun.sh
    #脚本作用:是在开机后,启动openldap、radius、memcached程序
    #date +%c > /opt/tmp/Autorun-log.txt

    echo 开机启动脚本开始执行 > /opt/tmp/Autorun-log.txt

    fun1(){
    echo "进入openldap目录" >> /opt/tmp/Autorun-log.txt
    cd /usr/local/openldap/libexec
    echo "执行启动命令" >> /opt/tmp/Autorun-log.txt
    ./slapd
    if [ $?==0 ]
    then
    echo "命令执行成功" >> /opt/tmp/Autorun-log.txt
    else
    echo "命令执行失败" >> /opt/tmp/Autorun-log.txt
    fi
    }
    fun2(){
    echo "启动radius" >> /opt/tmp/Autorun-log.txt
    /usr/local/radius/sbin/radiusd -d /usr/local/radius/etc/raddb/ &
    echo "radius启动成功" >> /opt/tmp/Autorun-log.txt
    echo "启动memcached" >> /opt/tmp/Autorun-log.txt
    /usr/local/memcached/bin/memcached -d -m 100 -u root -p 11211 -c 1024 -p /tmp/memcached.pid
    echo "memcached启动成功" >> /opt/tmp/Autorun-log.txt
    }
    fun1
    fun2
    echo "脚本执行完成" >> /opt/tmp/Autorun-log.txt
    date +%c >> /opt/tmp/Autorun-log.txt

  • 相关阅读:
    读《梦断代码》有感
    The Third Group Meeting!
    第一次课程作业项目报告
    第四次读后感
    个人作业进度(五)
    个人作业进度(四)
    个人作业进度(三)
    个人进度(二)
    个人作业进度(一)
    java中类的封装与继承
  • 原文地址:https://www.cnblogs.com/monogem/p/9802434.html
Copyright © 2011-2022 走看看