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

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

如上所述,我刚刚在 Ubuntu 16.04 机器上安装了 Torque。提交的作业完成得很好,但-e-o标志似乎不起作用。没有创建错误和日志文件,尽管我有

  • 给标志一个日志目录的绝对路径。

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

我确信 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一切按预期运行。

答案1

扭矩服务器日志文件里有什么内容吗?

这看起来是你的 spool 设置出了问题。你在 /var/spool/torque/spool 中看到未交付的目录了吗?你有一个正在运行的母节点/服务吗?

我认为默认情况下,stdout 和 stderr 文件会作为 $JOBID.OU 和 $JOBID.ER 生成并放置在假脱机目录中,然后复制到工作目录中。除非您已设置 $nospool_dir_list,否则也请检查该设置。

相关内容