Aktív témák

  • TakkerX

    aktív tag

    nem ubuntu, de sztem initscriptnek mind1, szóval megkérdezem.
    Akarok több mpd daemont kezelni, ha szükséges a szokásos formában:
    /etc/rc.d/mpd1
    /etc/rc.d/mpd2
    .
    .
    stb.

    a kérdés annyi, hogy jó-e így?

    cat /etc/rc.d/mpd1
    #!/bin/bash

    . /etc/rc.conf
    . /etc/rc.d/functions

    case "$1" in
    start)
    stat_busy "Starting Music Player Daemon_1"
    [ ! -d /var/run/mpd ] && install -d -g 45 -o 45 /var/run/mpd
    /usr/bin/mpd /root/mpd/mpd1.conf &> /dev/null
    if [ $? -gt 0 ]; then
    stat_fail
    else
    add_daemon mpd1
    stat_done
    fi
    ;;
    stop)
    stat_busy "Stopping Music Player Daemon_1"
    /usr/bin/mpd --kill /root/mpd/mpd1.conf &> /dev/null
    if [ $? -gt 0 ]; then
    stat_fail
    else
    rm_daemon mpd1
    stat_done
    fi
    ;;
    restart)
    $0 stop
    sleep 1
    $0 start
    ;;
    *)
    echo "usage: $0 {start|stop|restart}"
    esac
    exit 0

    működni úgy néz ki, hogy működik, ami érdeklen, hogy ez a rész így ok-e vagy egyáltalán meg kell-e különböztetni, hogy mpd1,mpd2 stb. vagy mindegyikben hagyhatom simán az "mpd"-t?

    else
    add_daemon mpd1
    stat_done
    fi
    ------------------------------------
    else
    rm_daemon mpd1
    stat_done
    fi

Aktív témák