7 for psline in `ps -ef | grep [r]sync`; do
8 ppid="`echo $psline | awk '{ print $2 }'`"
9 pptime=`echo $psline | \
10 sed 's/.*[0-9] \([0-9][0-9]:[0-9][0-9]\) \?.*/\1/'`
11 ppcmd="`echo $psline | \
12 sed 's/.*\(rsync .*\)/\1/'`"
14 echo posible backup process $ppid started at $pptime
16 if [ ! -z "$1" ]; then
17 if [ "$1" = "kill" ]; then
18 echo -en "want me to kill it? [y/N]: "
21 if [ "$answer" = "y" ]; then
33 if [ ! -f ~/.backup ]; then
35 echo "backup activated (no rejection file)"
38 txt="`grep ^# ~/.backup | cut -d ' ' -f 2-`"
39 if [ -z "`cat ~/.backup | grep ^off`" ]; then
41 echo backup activated, $txt
45 echo backup rejected, $txt
51 echo "# disabled at `date`" > ~/.backup
52 echo "off" >> ~/.backup
56 echo "# enabled at `date`" > ~/.backup
57 echo "on" >> ~/.backup
60 echo -en "\nusage:\n$0 [status|off|on]\n\n"