
# script executed by the task pstamp.stopfaulted to stop proceessing of jobs
# and dependents that have faulted 5 or more times
# all arguments to this script are passed to pstamptool

# 25 is PSTAMP_NOT_AVAILABLE
fault_code=25
fault_count=5

date
echo stopping faulted dependent jobs
pstamptool -stopdependentjob -set_fault $fault_code -fault_count $fault_count $*

echo stopping faulted jobs
pstamptool -updatejob -state run -set_state stop -set_fault $fault_code -fault_count $fault_count $*
