我有以下小脚本 - myjob.qsub:
#!/bin/sh -login
#PBS -l walltime=00:15:00
#PBS -l nodes=1:ppn=1
#PBS -l mem=2gb
#PBS -N myrun05168
/myexecutable >mylog.log
我确实通过以下方式使其可执行:
chmod u+x myexecutable
当我尝试通过将目录更改为可执行文件的文件夹来运行然后提交作业时:
qsub myjob.qsub
给我没有 /myexecutable 文件或目录的错误。
我尝试使用“./”:
#!/bin/sh -login
#PBS -l walltime=00:15:00
#PBS -l nodes=1:ppn=1
#PBS -l mem=2gb
#PBS -N myrun05168
./myexecutable >mylog.log
但没有帮助。
当我试图在命令行中运行我的可执行文件时,它可以工作:
./myexecutable
由于我无法运行此作业,因为此作业需要作为群集计算机中的作业提交。
有什么建议么 ?