ssh远程后台执行matlab程序(可并行优化)
来源:互联网 发布:控制网络连接管理 编辑:程序博客网 时间:2024/06/07 06:32
(首先声明我用的linux版本为Ubuntu 14.04 LTS)
今天发现原来远程后台matlab的方法
nohup matlab xxx.m &
无法正常exit退出,这就导致了终端断开后程序中断
在网上找到了一个方法
nohup matlab -nojvm -nodisplay -nosplash -nodesktop -r go &(!注意go是M文件go.m的名字,只是去了.m)
这种方法存在一个问题,matlab程序运行结束后不会自动终止,nohup.out文件不断在记录log文件信息,最终会导致硬盘爆满,所以无用;同时,这个方法无法使matlab程序并行执行,这也是一个关键问题(毕竟服务器的单核效率不高。。。)
通过尝试,我发现
1. -r 是执行命令行的命令,不适合执行 .m 文件,所以应该去掉
2. Java虚拟机在并行执行程序过程中要用到,所以不能禁用,所以 -nojvm 应该去掉
3. 要执行 .m 文件,我们需要有执行符号,即 <,因此在.m文件前加上<
最终的命令为:
nohup matlab -nodisplay -nosplash -nodesktop <xxx.m &
测试后,这个命令可以exit终端保持程序继续运行,同时可并行执行程序
阅读全文
0 0
- ssh远程后台执行matlab程序(可并行优化)
- matlab 程序 并行执行
- ssh 后台执行java 程序
- ssh 后台执行java 程序
- Java程序SSH远程执行Shell脚本
- 第一次linux下的ssh远程并行程序测试
- Hive优化--并行执行
- 远程后台执行-linux
- ssh 远程执行命令
- ssh远程执行脚本
- ssh远程执行命令
- ssh 远程执行脚本
- ssh 执行远程操作
- ssh 远程执行命令
- SSH 远程执行任务
- SSH 远程执行任务
- SSH 远程执行任务
- ssh远程执行 测试
- Zsh 入门(安装及使用)
- 简单的通讯录管理系统
- 云端的SRE发展与实践
- QT控件大全 四十五 QSclock
- 洛谷1879 [USACO06NOV]玉米田Corn Fields
- ssh远程后台执行matlab程序(可并行优化)
- 【LeetCode】39.Combination Sum(Medium)解题报告
- 2017.12.11 Date格式化
- epoll剖析
- D3.js中Population Pyramid详解
- 设计模式(十)------23种设计模式(3):抽象工厂模式
- MIME,拓展名需要相应的软件打开
- IIS无法打开WebService的wsdl,总是跳到登录页面
- 【HNOI2017】大佬-dalao