Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
诺胡普元';我不能完成我的MATLAB脚本_Matlab_Ssh_Nohup - Fatal编程技术网

诺胡普元';我不能完成我的MATLAB脚本

诺胡普元';我不能完成我的MATLAB脚本,matlab,ssh,nohup,Matlab,Ssh,Nohup,我有一个Matlab脚本,当我ssh到服务器时,我使用nohup运行该脚本。出于某种原因,看起来程序运行“完美”,但当我检查输出文件时,它是空白的,并且没有创建它应该生成的任何文件。看起来好像MATLAB进入了我想要运行的函数,然后偶尔退出。但是它退出了一个[+完成]标志,这是非常奇怪的,因为它真的没有完成,如果有的话,我不认为它真的开始了 如果在ssh'ed时打开MATLAB并在GUI上运行相同的函数,我不会遇到同样的问题 这是我放在终端的内容: nohup matlab -nojvm -no

我有一个Matlab脚本,当我ssh到服务器时,我使用nohup运行该脚本。出于某种原因,看起来程序运行“完美”,但当我检查输出文件时,它是空白的,并且没有创建它应该生成的任何文件。看起来好像MATLAB进入了我想要运行的函数,然后偶尔退出。但是它退出了一个[+完成]标志,这是非常奇怪的,因为它真的没有完成,如果有的话,我不认为它真的开始了

如果在ssh'ed时打开MATLAB并在GUI上运行相同的函数,我不会遇到同样的问题

这是我放在终端的内容:

nohup matlab -nojvm -nodisplay -nosplash <function_CV.m >CV_file.txt </dev/null & 
nohup matlab-nojvm-nodisplay-nosplash CV_file.txt
确实很奇怪。我能想到的唯一解决办法是替换:

nohup matlab -nojvm -nodisplay -nosplash <function_CV.m >CV_file.txt </dev/null & 
我用自己的某个.m文件尝试了它,它成功了,所以要么它应该对您有效,要么问题出在您的函数中。
希望这有帮助


确实很奇怪。我能想到的唯一解决办法是替换:

nohup matlab -nojvm -nodisplay -nosplash <function_CV.m >CV_file.txt </dev/null & 
我用自己的某个.m文件尝试了它,它成功了,所以要么它应该对您有效,要么问题出在您的函数中。
希望这有帮助