stop-race.patch
| packaging/share/scripts/one 2009-01-17 14:12:17.743257944 +0000 | ||
|---|---|---|
| 32 | 32 |
if [ -f $LOCK_FILE ]; then |
| 33 | 33 |
if [ -f $ONE_PID ]; then |
| 34 | 34 |
ONEPID=`cat $ONE_PID` |
| 35 |
ps $ONEPID &> /dev/null
|
|
| 35 |
ps $ONEPID > /dev/null |
|
| 36 | 36 |
if [ $? -eq 0 ]; then |
| 37 | 37 |
echo "ONE is still running (PID:$ONEPID). Please try 'one stop' first." |
| 38 | 38 |
exit 1 |
| ... | ... | |
| 40 | 40 |
fi |
| 41 | 41 |
if [ -f $ONE_SCHEDPID ]; then |
| 42 | 42 |
ONESCHEDPID=`cat $ONE_SCHEDPID` |
| 43 |
ps $ONESCHEDPID &> /dev/null
|
|
| 43 |
ps $ONESCHEDPID > /dev/null |
|
| 44 | 44 |
if [ $? -eq 0 ]; then |
| 45 | 45 |
echo "The scheduler is still running (PID:$ONEPID). Please try 'one stop' first." |
| 46 | 46 |
exit 1 |
| ... | ... | |
| 117 | 117 | |
| 118 | 118 |
# Kill the one daemon |
| 119 | 119 | |
| 120 |
kill `cat $ONE_PID` &> /dev/null
|
|
| 120 |
kill `cat $ONE_PID` > /dev/null |
|
| 121 | 121 | |
| 122 | 122 |
# Kill the scheduler |
| 123 | 123 |
|
| 124 |
kill `cat $ONE_SCHEDPID` &> /dev/null
|
|
| 124 |
kill `cat $ONE_SCHEDPID` > /dev/null |
|
| 125 | 125 | |
| 126 | 126 |
# Remove pid files |
| 127 | 127 | |