Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我正在48个虚拟机上运行matlab,并希望使其自动化。我进入机器,然后使用matlab -r matlab_command > outfile.txt &使进程在后台运行,并在我注销时正常运行。唯一的问题是,当我jobs我的过程停止了,直到我fg ^ z bg才开始。是否有一个matlab标志,以便我可以在不停止的情况下在后台运行它?
谢谢,迈克 为了澄清起见,这是不起作用的命令的顺序 ssh server matlab -r matlab_command > outfile.txt & jobs [1]已停止 为了解决这个问题 fg ^ z bg logout 现在可以了 回答: 在UNIX上使用nohup命令可防止注销时MATLAB停止。 nohup matlab -nodisplay -nosplash -r matlab_command > outfile.txt & 而且不要忘了包含exit;在matlab_command脚本的末尾。 更新: 尝试以下解决方案: 是否可以在UNIX下在后台运行MATLAB? 有一种解释这里 。 更多&回答... |
![]() |
![]() |