Changeset 180 for lang/shellscript

Show
Ignore:
Timestamp:
09/15/07 19:12:59 (16 months ago)
Author:
zigorou
Message:

+ In mostored.init, Change getting pid to netstat from pgrep
+ In mogilefsd.init, Remove getting pid process. Using config "pidfile" in mogilefsd.conf

Location:
lang/shellscript/mogilefs
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/shellscript/mogilefs/mogilefsd.init

    r179 r180  
    2525    echo -n $"Starting mogilefsd: " 
    2626    sudo -u ${USER} /usr/bin/mogilefsd -c /etc/mogilefs/mogilefsd.conf --daemon & 
    27     PID=`pgrep mogilefsd` 
    2827    RETVAL=$? 
    2928    echo 
    30     [ $RETVAL = 0 ] && touch ${pidfile} 
    31     echo $PID > ${pidfile} 
     29    [ $RETVAL = 0 ] 
    3230 
    3331    return $RETVAL 
     
    3937    RETVAL=$? 
    4038    echo 
    41     [ $RETVAL = 0 ] && rm -f ${pidfile} 
     39    [ $RETVAL = 0 ] 
    4240} 
    4341 
  • lang/shellscript/mogilefs/mogstored.init

    r179 r180  
    2424    echo -n $"Starting mogstored: " 
    2525    $prog --config /etc/mogilefs/mogstored.conf --daemonize & > /dev/null 
    26     PID=`pgrep mogstored` 
     26    PID=`netstat -nap | grep mogstored | head -1 | sed -r 's/\s+//g' | sed -r 's/.+LISTEN([0-9]+)\/mogst 
     27ored/\1/'` 
    2728    RETVAL=$? 
    2829    echo