Linux QSubing时出现意外标记附近的语法错误

Linux QSubing时出现意外标记附近的语法错误,linux,ubuntu,token,rscript,Linux,Ubuntu,Token,Rscript,我正在使用“qsub”向集群提交脚本。我的命令是: qsub -cwd -e err -o out ./ps1.R file1 file2 file3 file4 file5 但是,err文件一直在说: /farmshare/software/free/oge/2011.11p1/FStrusty/spool/barley03/job_scripts/726885: line 1: syntax error near unexpected token `'hi'' /farmshare/so

我正在使用“qsub”向集群提交脚本。我的命令是:

qsub -cwd -e err -o out ./ps1.R file1 file2 file3 file4 file5
但是,err文件一直在说:

/farmshare/software/free/oge/2011.11p1/FStrusty/spool/barley03/job_scripts/726885: line 1: syntax error near unexpected token `'hi''

/farmshare/software/free/oge/2011.11p1/FStrusty/spool/barley03/job_scripts/726885: line 1: `print('hi')'
在我的脚本中,前三行是这样说的:

print('hi')
args = commandArgs(TRUE)
table = read.table(args[1], header = T)

我最初也有#/usr/bin/Rscript位于顶部。但当时也有同样的错误。有人知道可能是什么问题吗?

当我的pbs作业脚本不可执行时,我遇到了类似的问题:出于某种原因,shell试图执行我的.profile的输出。也许你遇到了同样的问题。我正在使用torque/moab并编写pbs作业脚本来运行程序,我不知道你的情况。谢谢,我会调查的。