Index: trunk/ippTasks/pstamp.pro
===================================================================
--- trunk/ippTasks/pstamp.pro	(revision 30799)
+++ trunk/ippTasks/pstamp.pro	(revision 31854)
@@ -512,12 +512,10 @@
 
     task.exec
+        periods -exec $RUNEXEC
+
         stdout NULL
         stderr $LOGSUBDIR/pstamp.job.run.log
         book npages pstampJob -var N
-        if ($N == 0) 
-            periods -exec $RUNEXEC
-            break
-        end
-        periods -exec 0.05
+        if ($N == 0) break
         
         book getpage pstampJob 0 -var pageName -key pantaskState INIT
@@ -548,4 +546,5 @@
             echo command $run
         end
+        periods -exec 0.05
         command $run
     end
@@ -681,10 +680,8 @@
 
     task.exec
+        periods -exec $RUNEXEC
+
         book npages pstampDependent -var N
-        if ($N == 0) 
-            periods -exec $RUNEXEC
-            break
-        end
-        periods -exec 0.05
+        if ($N == 0) break
         
         book getpage pstampDependent 0 -var pageName -key pantaskState INIT
@@ -729,4 +726,5 @@
             echo command $run
         end
+        periods -exec 0.05
         command $run
     end
@@ -820,10 +818,8 @@
 
     task.exec
+        periods -exec $RUNEXEC
+
         book npages pstampCleanup -var N
-        if ($N == 0) 
-            periods -exec $RUNEXEC
-            break
-        end
-        periods -exec 0.05
+        if ($N == 0) break
         
         book getpage pstampCleanup 0 -var pageName -key pantaskState INIT
@@ -854,4 +850,5 @@
             echo command $run
         end
+        periods -exec 0.05
         command $run
     end
