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

  • 相关阅读:
    Linux基礎命令
    Linux_文件系統結構
    Linux_目錄結構與操作_基本命令
    JS简单打字小游戏demo
    开发板通过路由器访问外网
    VIM基本操作命令表
    破解source insight4.0
    进程控制
    静态库与动态库的制作和使用
    STM32建工程模板
  • 原文地址:https://www.cnblogs.com/monogem/p/9802434.html
Copyright © 2011-2022 走看看