我在群集上运行模拟。我使用qsub
脚本提交的作业看起来像
#PBS directives
#function to copy data
copy_data()
... stuff ...
./my_simulation
copy_data
但是,如果模拟崩溃,则不会复制输出。如何处理可执行文件中的错误?一般来说,如何强制作业复制数据?
答案 0 :(得分:0)
您可以尝试从这个开始:
function handle_signals {
echo "Signal caught! Cleaning!"
# do some stuff here
echo "Done!"
}
trap handle_signals SIGTERM
trap handle_signals SIGSEGV