当我发送到服务器的所有作业都完成后,我想运行一个脚本。
例如,我发送
ssh server "for i in config*; do qsub ./run 1 $i; done"
我得到了一份已经开始的工作清单。一旦完成,我想在服务器上自动启动另一个脚本来处理这些作业的输出。
如果有任何建议可以帮助我避免以下不雅的解决方案,我将不胜感激:
如果我将上述调用中的 1000 个作业 ID 中的每一个保存在一个单独的文件中,我可以根据当前正在运行的作业列表检查每个文件的内容,即来自调用的输出:
ssh qstat
我只需要每半小时检查一次,但我想有更好的方法。