使用qsub登录的作业不会写入输出并进入E状态

时间:2016-10-28 06:50:26

标签: qsub

我有一份名为test.sh的作业:

#!/bin/sh -e
#PBS -S /bin/sh
#PBS -V
#PBS -o /my/many/directories/file.log
#PBS -e /my/many/directories/fileerror.log
#PBS -r n
#PBS -l nodes=1:ppn=1
#PBS -l walltime=01:00:00
#PBS -V
#############################################################################

echo 'hello'

date
sleep 10
date 

我用qsub test.sh

提交

它计为10秒,但它不会向file.log或其他任何地方写入hello。如果我包含对另一个脚本的调用,我需要编程(并在集群外部运行),它会在所述10秒后进入退出状态并明显忽略该调用。

请帮帮忙?

1 个答案:

答案 0 :(得分:0)

感谢Ott Toomet的建议!我在其他地方找到了问题。 .tschrc文件有" bash"写在里面。不要问我为什么。我删除了它,现在工作愉快地运行了。