トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS   ログイン

認知ロボティクス研究室>コンピュータ系>ソフトウェア>OpenLDAP>設定>ファイル>slapd(起動・終了スクリプト)

up




例:

#! /bin/sh

progname=slapd
slapd=/usr/local/libexec/slapd
pidfile=/usr/local/var/run/slapd.pid

slapd_args=

retval=0

case "$1" in
  start)
    echo -n "Starting $progname:    "
    $slapd $slapd_args

    retval=$?
    if [ $retval -eq 0 ]
    then
      echo "OK"
    else
      echo "NG"
    fi
    ;;
  stop)
    echo -n "Stopping $progname:    "
    if [ -r $pidfile ]
    then
      kill -INT `cat $pidfile`
      retval=$?
      if [ $retval -eq 0 ]
      then
        echo "OK"
      else
        echo "NG"
      fi
    else
      retval=1
      echo "NG"
    fi
    ;;
  restart)
    $0 stop
    $0 start
    ;;
  status)
    if [ -r $pidfile ]
    then
      ps -p `cat $pidfile` > /dev/null 2>&1
      retval=$?

      if [ $retval -eq 0 ]
      then
        echo "$progname is running"
      else
        echo "$progname is stopping"
      fi
    else
      echo "$progname is stopping"
    fi
    ;;
  *)
    echo "Usage: $0 {start|stop|restart|status}"
    retval=1
esac

exit $retval

コマンド一覧


Last-modified: 2023-03-29 (水) 10:47:55