X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5295f29d6af880896b8ae4a5a7f1f747deb9b3e7..5fcebaf9f4c05cf63f2cfa6d69b5bf16e0a73b96:/sdk/cli/bin/arv-run-pipeline-instance?ds=inline diff --git a/sdk/cli/bin/arv-run-pipeline-instance b/sdk/cli/bin/arv-run-pipeline-instance index 94030934e8..e36ac0f031 100755 --- a/sdk/cli/bin/arv-run-pipeline-instance +++ b/sdk/cli/bin/arv-run-pipeline-instance @@ -483,7 +483,14 @@ class WhRunPipelineInstance @instance[:components] = @components @instance[:active] = moretodo report_status - sleep 10 if moretodo + if moretodo + begin + sleep 10 + rescue Interrupt + debuglog "interrupt", 0 + abort + end + end end @instance[:success] = @components.reject { |cname,c| c[:job] and c[:job][:success] }.empty? @instance.save