From 256273e6b971c2f5a4133a714a395f0feb981df6 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Tue, 4 Apr 2017 20:16:00 +0100 Subject: [PATCH] Ensure that any queue daemons are killed on removal --- src/freedombone-app-gnusocial | 3 +++ src/freedombone-app-postactiv | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/freedombone-app-gnusocial b/src/freedombone-app-gnusocial index 7e2283e5..a20df877 100755 --- a/src/freedombone-app-gnusocial +++ b/src/freedombone-app-gnusocial @@ -437,6 +437,9 @@ function remove_gnusocial { cd /var/www/$GNUSOCIAL_DOMAIN_NAME/htdocs/scripts ./scripts/stopdaemons.sh fi + kill_pid=$(ps aux | grep /var/www/$GNUSOCIAL_DOMAIN_NAME/htdocs/scripts/queuedaemon.php | awk -F ' ' '{print $2}' | head -n 1) + kill -9 $kill_pid + if [ -d /var/www/$GNUSOCIAL_DOMAIN_NAME ]; then rm -rf /var/www/$GNUSOCIAL_DOMAIN_NAME fi diff --git a/src/freedombone-app-postactiv b/src/freedombone-app-postactiv index 5f0cdfa2..501e97a4 100755 --- a/src/freedombone-app-postactiv +++ b/src/freedombone-app-postactiv @@ -415,6 +415,8 @@ function remove_postactiv { cd /var/www/$POSTACTIV_DOMAIN_NAME/htdocs/scripts ./scripts/stopdaemons.sh fi + kill_pid=$(ps aux | grep /var/www/$POSTACTIV_DOMAIN_NAME/htdocs/scripts/queuedaemon.php | awk -F ' ' '{print $2}' | head -n 1) + kill -9 $kill_pid if [ -d /var/www/$POSTACTIV_DOMAIN_NAME ]; then rm -rf /var/www/$POSTACTIV_DOMAIN_NAME