X-Git-Url: http://git.tpope.net/?p=tpope-extra.git;a=blobdiff_plain;f=bin%2Faway-actions;h=6da3ec9e5cd3364506a57063f228dbdb0fabf703;hp=30ad0e4000d5e9848fa8425865275adad0dc2290;hb=HEAD;hpb=9175caecfb65e95e8c1d3df74f297a7098a35603 diff --git a/bin/away-actions b/bin/away-actions index 30ad0e4..6da3ec9 100755 --- a/bin/away-actions +++ b/bin/away-actions @@ -9,7 +9,7 @@ PATH="$HOME/bin:/usr/bin:/bin" ssh="ssh -a -x -oBatchmode=yes -oSetupTimeOut=20" ulimit -S -u 96 -br=lucille +br="tpope br" if [ -f /tmp/away-actions.pid ]; then oldpid="`cat /tmp/away-actions.pid`" @@ -19,7 +19,7 @@ if [ -f /tmp/away-actions.pid ]; then newpid="`cat /tmp/away-actions.pid`" [ "$newpid" = "$oldpid" ] && kill "$newpid" sleep 1 - if [ -f /tmp/away-actions.pid && "`cat /tmp/away-actions.pid`" = "$oldpid" ]; then + if [ -f /tmp/away-actions.pid && "x`cat /tmp/away-actions.pid`" = "x$oldpid" ]; then kill -9 "$oldpid" rm /tmp/away-actions.pid elif [ -f /tmp/away-actions.pid ]; then @@ -53,15 +53,15 @@ esac find /tmp -name .tpope_lights -maxdepth 1 -mmin 60 -exec rm {} \; if [ "$is_away" = 1 -a ! -f /tmp/.tpope_lights ]; then touch /tmp/.tpope_lights - $ssh $br br -F -F + $br -F -F ulimit -S -u 92 for host in buster; do ping -c 1 $host >/dev/null && $ssh $host tpope xssc -lock 2>/dev/null & done elif [ "$is_away" = 0 -a -f /tmp/.tpope_lights ]; then - $ssh $br br -n 4 + $br -n 4 rm -f /tmp/.tpope_lights - $ssh $br br -n 4 + $br -n 4 ulimit -S -u 92 # for host in lucille; do # ping -c 1 $host >/dev/null && $ssh $host tpope unlock @@ -84,12 +84,13 @@ else echo "$information" > "$HOME/.plan" fi -for host in gob barry lucille buster oscar; do - ping -c 1 $host >/dev/null && scp -q "$HOME/.status" $host: 2>/dev/null -done +#for host in michael lucille buster oscar; do + #ping -c 1 $host >/dev/null && scp -q "$HOME/.status" $host: 2>/dev/null +#done -ping -c 1 lucille >/dev/null && scp -q "$HOME/.caminfo.deskcam" lucille:.caminfo 2>/dev/null -ping -c 1 buster >/dev/null && scp -q "$HOME/.caminfo.bedcam" buster:.caminfo 2>/dev/null +ping -c 1 maeby >/dev/null && scp -q "$HOME/.status" maeby: 2>/dev/null +ping -c 1 tobias >/dev/null && scp -q "$HOME/.caminfo.deskcam" tobias:.caminfo 2>/dev/null +#ping -c 1 buster >/dev/null && scp -q "$HOME/.caminfo.bedcam" buster:.caminfo 2>/dev/null rm -f .caminfo.deskcam .caminfo.bedcam exit 0