mirror of
https://github.com/pulb/mailnag.git
synced 2026-05-07 01:57:02 +02:00
check the processname before killing it
This commit is contained in:
12
mailnag
12
mailnag
@@ -7,11 +7,13 @@ mkdir --parents "$config_dir"
|
||||
|
||||
if [ -f "$config_dir/mailnag.pid" ]; then
|
||||
pid=$(cat "$config_dir/mailnag.pid")
|
||||
kill $pid 2> /dev/null
|
||||
# wait until mailnag teminates and removes it's pid file
|
||||
while ps -p $pid > /dev/null; do
|
||||
sleep 1
|
||||
done
|
||||
if [ "`ps -p $pid -o comm=`" == "mailnag" ]; then
|
||||
kill $pid 2> /dev/null
|
||||
# wait until mailnag teminates and removes it's pid file
|
||||
while ps -p $pid > /dev/null; do
|
||||
sleep 1
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
rm --force "$config_dir/mailnag.log"
|
||||
|
||||
Reference in New Issue
Block a user