扭矩qsub:更改输出/错误文件目标不起作用

时间:2014-12-23 10:32:06

标签: output pbs torque

如果我这样做:qsub myscript.sh 然后它在脚本路径中创建:myscript.sh.e12和myscript.sh.o12文件。

但是如果我这样做:qsub -o /tmp/my.out myscript.sh 然后在/ tmp和脚本路径中没有任何内容只有myscript.sh.e12文件。

移动过程中输出文件丢失。我不知道为什么。 我也尝试在pbs文件中使用#PBS -o但结果相同。

感谢您的帮助。

扭矩2.5.7 RHEL 6.2

1 个答案:

答案 0 :(得分:1)

简短回答:不要将输出写入/tmp/,写入您拥有的某个空间,最好使用唯一的路径。

长答案:/tmp/含糊不清。请记住:使用distributed resource manager的重点是在多个或至少可多次分配的计算资源上运行作业。但是每个这样的设备几乎肯定都有自己的/tmp/

  • 你无法知道你的工作写在哪一个
  • 您可能对arbitrary_device:/tmp/没有权利撰写您的工作

所以不要将输出写入/tmp/