我有一份名为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秒后进入退出状态并明显忽略该调用。
请帮帮忙?
答案 0 :(得分:0)
感谢Ott Toomet的建议!我在其他地方找到了问题。 .tschrc文件有" bash"写在里面。不要问我为什么。我删除了它,现在工作愉快地运行了。