我正在尝试将Matlab脚本作为批处理作业提交给Linux服务器,但目前为止还没有成功。 我对Linux很陌生,所以不确定我错过了什么,但是我已经尝试了所有我能想到的排列方式。
#!/bin/bash # #PBS -l walltime=1:00:00 #PBS -j oe #PBS -o testscript.log # matlab -nodisplay -nojvm -nodesktop -nosplash run testscript.m
我也试着用相同的标题这些行:
export SCRIPT="/panfs/panasas01/PHPh/testscript.m" matlab -nodisplay -nojvm -nodesktop -nosplash $SCRIPT
和之间的一切:有和没有运行命令, .m,引号,文件path等日志文件显示,Matlab打开,但无法find命令。
我也尝试打开matlab和input:
recursion地运行一个命令并检查它是否存在
batch file检查文件列表是否存在。 不适用于空格
如何使用master.bat从不同位置执行多个.bat文件?
是否可以在Windows XP上使用.BAT命令解压.ZIP文件?
batch('testscript')
我不确定这个命令是否在执行我正在寻找的内容,但不pipe它是否会导致很多关于无法findvariablesargsin的错误消息,以及
'错误使用批次(第172行)分配有更多的非单身rhs尺寸比非单身下标'
在第一行之前(简单地a = 10)甚至已经执行了。 脚本运行没有其他问题。
谁能帮忙?
如何在batch file中并行运行指令/命令?
批处理命令冲突
如何用linux命令行下载批量数据?
通过@Divakar在评论框中回答:
试试这个 – matlab -nodisplay -nojvm -nodesktop -nosplash -r testscript
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。