提交给Torque的作业不会生成错误/日志文件

如上所述,我刚刚在Ubuntu 16.04机器上安装了Torque。 提交的作业完好,但-e-o标志似乎不起作用。 即使我已经创build了错误和日志文件

  • 给予标志日志目录的绝对path。

  • 在提交作业之前在目录中创build日志文件。

我确定PBS文件的工作原理是因为我从运行作业的机器上复制了它。

以下是提到的PBS文件。 事先道歉我无法缩进代码块。

 #! /bin/bash #PBS -e /path/to/error.err #PBS -o /path/to/log.log #PBS -l nodes=1:ppn=8 #PBS -l walltime=1:00:00 cd /path/to/working/directory execute function.binary mkdir /backup/folder cp -r /results/ /backup/folder echo "Job complete." >> /path/to/log.log 

编辑:感谢/ u / tux_DEV_NULL,我设法解决它。 我添加了行$no_spool_dir_list /home/$spool_as_final_name true/var/spool/torque/mom_priv/config ,一切按预期工作。

在扭矩服务器日志文件中的任何东西?

这看起来像你的假脱机设置的问题。 你在/ var / spool / torque / spool中看到一个未送达的目录吗? 你有一个妈妈节点/服务运行?

我认为默认情况下,stdout和stderr文件被放置在假脱机目录中,作为$ JOBID.OU和$ JOBID.ER然后复制到工作目录。 除非你有$ nospool_dir_list设置,所以检查设置。