Keresés

Hirdetés

Új hozzászólás Aktív témák

  • Atlantisz48

    őstag

    válasz Intruder2k5 #6016 üzenetére

    Üdv!

    Linux alól szerkesztettem, és átírtam az elérési útvonalakat. A ps-el még mindig gondja van?

    #!/bin/sh

    PROGRAM="/opt/bin/rtorrent" # Az ellenőrizendő program
    INIT_COMMAND="/opt/etc/init.d/S85rtorrent restart" # A program indítóparancsa
    OTHER_COMMAND_1="rm /opt/etc/rtorrent/session/rtorrent.lock" # Egyéb opcionális parancs
    OTHER_COMMAND_2="rm /opt/etc/rtorrent/session/rtorrent.dht_cache" # Egyéb opcionális parancs
    LOGDIR="/tmp" # A logfile-ok helye

    mkdir -p $LOGDIR
    LOGDAY=$(date +"%Y-%m-%d")
    LOGFILE=$LOGDIR/check_program_$LOGDAY.log
    touch $LOGFILE
    NOW=$(date +"%Y.%m.%d %H:%M:%S")
    /bin/ps -ef | grep -v grep | grep $PROGRAM
    if [ $? -eq 1 ]
    then
    echo "$NOW $PROGRAM not running, restart!" >> $LOGFILE
    $OTHER_COMMAND_1
    $OTHER_COMMAND_2
    $INIT_COMMAND
    else
    echo "$NOW $PROGRAM running!" >> $LOGFILE
    fi

    [ Szerkesztve ]

Új hozzászólás Aktív témák