From 412be1ad9053bb711012f2f736f52d120aebc774 Mon Sep 17 00:00:00 2001 From: hackbard Date: Tue, 13 Oct 2015 22:39:18 +0200 Subject: [PATCH] correct pid collection --- bin/backupctrl | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/bin/backupctrl b/bin/backupctrl index 1315f84..f96e2fb 100755 --- a/bin/backupctrl +++ b/bin/backupctrl @@ -5,13 +5,13 @@ op="pusage" function detect() { IFS=$'\n' for psline in `ps -ef | grep [r]sync`; do - ppid="`echo $psline | cut -d ' ' -f 2`" + ppid="`echo $psline | awk '{ print $2 }'`" pptime=`echo $psline | \ sed 's/.*[0-9] \([0-9][0-9]:[0-9][0-9]\) \?.*/\1/'` ppcmd="`echo $psline | \ sed 's/.*\(rsync .*\)/\1/'`" echo - echo detected possible backup process $ppid started at $pptime + echo posible backup process $ppid started at $pptime echo if [ ! -z "$1" ]; then if [ "$1" = "kill" ]; then @@ -33,19 +33,16 @@ function detect() { if [ ! -f ~/.backup ]; then echo echo "backup activated (no rejection file)" - echo detect else txt="`grep ^# ~/.backup | cut -d ' ' -f 2-`" if [ -z "`cat ~/.backup | grep ^off`" ]; then echo echo backup activated, $txt - echo detect else echo echo backup rejected, $txt - echo detect "kill" fi fi -- 2.20.1