作业崩溃后复制输出

时间:2017-06-16 23:27:59

标签: error-handling crash cluster-computing hpc qsub

我在群集上运行模拟。我使用qsub脚本提交的作业看起来像

#PBS directives

#function to copy data
copy_data()

... stuff ...

./my_simulation
copy_data

但是,如果模拟崩溃,则不会复制输出。如何处理可执行文件中的错误?一般来说,如何强制作业复制数据?

1 个答案:

答案 0 :(得分:0)

您可以尝试从这个开始:

function handle_signals {
  echo "Signal caught! Cleaning!"
  # do some stuff here
  echo "Done!"
}

trap handle_signals SIGTERM
trap handle_signals SIGSEGV