微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在linux中运行Matlab脚本作为批处理作业

我正在尝试将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:

如何按date批量重命名文件

recursion地运行一个命令并检查它是否存在

batch file检查文件列表是否存在。 不适用于空格

如何使用master.bat从不同位置执行多个.bat文件

是否可以在Windows XP上使用.BAT命令解压.ZIP文件

batch('testscript')

我不确定这个命令是否在执行我正在寻找的内容,但不pipe它是否会导致很多关于无法findvariablesargsin的错误消息,以及

'错误使用批次(第172行)分配有更多的非单身rhs尺寸比非单身下标'

在第一行之前(简单地a = 10)甚至已经执行了。 脚本运行没有其他问题。

谁能帮忙?

如何在batch file中并行运行指令/命令?

批处理命令冲突

如何在linux中创build一个批量MysqL上传脚本

如何用linux命令行下载批量数据?

只有在cpu负载不太高的情况下,我该如何启动一个命令

通过@Divakar在评论框中回答:

试试这个 – matlab -nodisplay -nojvm -nodesktop -nosplash -r testscript

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐