mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-19 16:20:50 +00:00
Metrica:
теперь LOCKFILE используется для предотвращения повторного выполнения остановки демонов M template
This commit is contained in:
parent
b39fe534ac
commit
dbd0f68738
@ -26,7 +26,7 @@ RETVAL=0
|
||||
|
||||
isrun()
|
||||
{
|
||||
[ -r "$PIDFILE" ] && pgrep -s `cat "$PIDFILE"` >/dev/null 2>&1 && return 0 || return 1
|
||||
[ -r "$PIDFILE" ] && pgrep -s `cat "$PIDFILE"` >/dev/null 2>&1
|
||||
}
|
||||
|
||||
wait4done()
|
||||
@ -77,9 +77,14 @@ stop()
|
||||
echo -n "Stop $PROGRAM service: "
|
||||
|
||||
if isrun; then
|
||||
if [ -f "$LOCKFILE" ]; then
|
||||
rm -f "$LOCKFILE"
|
||||
kill -INT `cat "$PIDFILE"`
|
||||
wait4done
|
||||
rm -f "$LOCKFILE"
|
||||
else
|
||||
echo "has been stopping already"
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "DONE"
|
||||
|
Loading…
Reference in New Issue
Block a user