我的 qsub 错误日志中没有收到错误消息,即使我 运行 出错了

I'm not getting an error message in my qsub error log even though I'm running into an error

这是我的 .sh 脚本

#PBS -N Polygenic
#PBS -S /bin/bash
#PBS -l walltime=8:00:00
#PBS -l nodes=1:ppn=8
#PBS -l mem=4gb
#PBS -o $HOME/${PBS_JOBNAME}.o${PBS_JOBID}.log
#PBS -e $HOME/${PBS_JOBNAME}.e${PBS_JOBID}.err

module load R
Rscript /group/stranger-lab/ebeiter/PolygenicAdaptationCode-master/Example/Run_Files/exampleHeightRunFile.R

我知道我的 Rscript 运行在 390 行中的第 71 行出错,因为我 运行 它在集群之外,然后它停止了。但是当我查看我的错误日志时,它完全是空白的。这项工作大约需要 6 个小时才能完成 运行,而我一直在做的只是 运行 在我的 4GB Ram Macbook 上安装它,但这要花很多时间而且管道正在损坏我的 shell 我要超时了。我想将它作为作业作为 qsub 提交到集群,但我没有收到任何关于我日志中错误的反馈,所以我不能这样做。出了什么问题?

我会建议来自 Rscript 的重定向错误。我运行喜欢

Rscript >>output.txt 2>&1 script.R

在 PBS 脚本中。我怀疑调度程序没有捕获到 Rscript 错误。