If 2 attempts are made to start CTDB in quick succession then it is
possible for the 2nd attempt to remove a newly created PID file from
the 1st.
If the PID file existed then the PID/SID from ctdbd_is_running() will
be passed to kill_ctdbd(). If the PID file did not exist then there
is no point removing it.
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
if [ -n "$_session" ] ; then
pkill -9 -s "$_session" 2>/dev/null
+ rm -f "$pidfile"
fi
- rm -f "$pidfile"
}
############################################################