我有一个程序可以完成一些设置工作,分叉几次,然后退出。子进程完成大部分繁重的计算。
当检测到父进程退出时,扭矩会杀死子进程吗?
我有一个程序可以完成一些设置工作,分叉几次,然后退出。子进程完成大部分繁重的计算。
当检测到父进程退出时,扭矩会杀死子进程吗?
http://www.clusterresources.com/torquedocs21/2.3cancelingjobs.shtml说所有与作业相关的进程都被杀死了。我相信这对所有调度程序都是正确的,因为它显然是期望的行为。
当原始进程存在时,Torque 不会终止作业或子进程,因为这会阻止作业依次启动一个程序,例如,如果 Torque 退出,此工作流将导致作业在第一个程序退出后终止在该事件时启动清理和工作终止。
当然,您可以使用您打算使用的 Torque 系统通过实验验证其中的任何一个。