提交作业时,我能够为qsub
提供标准输出和标准错误的路径。
另一方面,当我的工作12345正在运行时,我可以使用qstat -j 12345
访问与其相关的额外信息。
我的问题是,是否有办法在qsub
中设置路径以自动将qstat
提供的相同类型的信息记录到文件中?
答案 0 :(得分:0)
qstat是一个服务器命令,用于查询有关作业的内部数据结构。 qsub中没有允许您查询该信息的选项。
(至少不是我所熟悉的qsub的扭矩版本)。
作为解决方法,您可以从作业中查询qstat的输出(假设您的系统管理员已在节点上启用了客户端命令)。
/usr/bin/qstat $PBS_JOBID > $PBS_O_PATH/qstat.txt
答案 1 :(得分:0)
我找到了一种找出工作结果的方法。该实用程序的名称为qacct。是一个肮脏但有一些grep杂耍你可以得到你需要的。
例如,要获取有关群集中最后一天的退出状态,jobnumer和任务的信息,请运行:
qacct -j -d 1 | egrep -i "exit_status|jobnumber|taskid"