X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=scripts%2Fstopdaemons.sh;h=e725dd0bf0064588e490eecb90def35bc4d10ba9;hb=9a39ebe66f11a5a0c8158d83bc37dec207b9cb8c;hp=f77c789589716e412f6eb272624b2c487f10d8b8;hpb=15c0568d1b55da6121d0b98be901f867befa0fae;p=quix0rs-gnu-social.git diff --git a/scripts/stopdaemons.sh b/scripts/stopdaemons.sh index f77c789589..e725dd0bf0 100755 --- a/scripts/stopdaemons.sh +++ b/scripts/stopdaemons.sh @@ -20,22 +20,31 @@ # This program tries to stop the daemons for GNU social that were # previously started by startdaemons.sh +ARGSG= SITENAME= SITE= ID="*" +# stopdaemons.sh [server [path]] + if [ $# -gt 0 ] ; then SITENAME="$1" SITE="-s$SITENAME" ID=`echo $SITENAME | sed s/\\\\./_/g` + ARGSG="$ARGSG -s$1" +fi + +if [ $# -gt 1 ]; then + ARGSG="$ARGSG -p$2" fi SDIR=`dirname $0` DIR=`php $SDIR/getpiddir.php $SITE` -for f in ombhandler smshandler pinghandler queuedaemon \ - twitterhandler facebookhandler imdaemon \ - twitterstatusfetcher synctwitterfriends pluginhandler rsscloudhandler; do +DAEMONS=`php $SDIR/getvaliddaemons.php $ARGSG` + +for f in $DAEMONS; do + f=$(basename $f .php) FILES="$DIR/$f.$ID.pid"