[why]
When the task is failed(state), it need in the waiting state
Signed-off-by: Hu XueJiao <1034502035(a)qq.com>
---
sbin/submit | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/sbin/submit b/sbin/submit
index 6f603abe..4e80deef 100755
--- a/sbin/submit
+++ b/sbin/submit
@@ -116,12 +116,14 @@ ARGV.each do |jobfile|
sh_run_job = job.sh_run_job
sh_extract_stats = job.sh_extract_stats
sh_define_files = job.sh_define_files
+ sh_on_fail = job.sh_on_state(state='on_fail')
sh_hash = {
'job2sh' => {
'run_job' => sh_run_job,
'extract_stats' => sh_extract_stats,
- 'define_files' => sh_define_files
+ 'define_files' => sh_define_files,
+ 'on_fail' => sh_on_fail
}
}
--
2.23.0