瀏覽代碼

Do not perform actions if NoAction file is present

ceriel 33 年之前
父節點
當前提交
f58f97e731
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      TakeAction

+ 6 - 0
TakeAction

@@ -74,6 +74,7 @@ do
 				     indir)	
 					     if sh $THISFILE "$PAR" $ACTION
 					     then eval echo $SUCC
+						  touch NoAction
 					     else RETC=2 ; eval echo $FAIL
 					     fi ;;
 				     *)
@@ -82,8 +83,13 @@ do
 							;;
 					     *)		;;
 					     esac
+					     if [ -f NoAction ]
+					     then
+						ACTION='echo "No actions performed, NoAction file present"'
+					     fi
 					     if eval "{ $ACTION ; } >Out 2>&1 </dev/null"
 					     then eval echo $SUCC
+						  touch NoAction
 					     else RETC=1 ; X=: ; eval echo $FAIL
 					     fi
 					     ;;