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