linux(unix服务器)下后台运行matlab
http://hi.baidu.com/imheaventian/blog/item/c238604f7d3551c6d1c86a0e.html
(cited from:http://hi.baidu.com/yilinghl/blog/item/c9a9be34a459b2bfd1a2d3b5.html)
后台运行matlab脚本文件的方法:nohup
实现功能:
1. 字符环境下运行matlab.
2.字符环境下运行matlab脚本文件,脚本文件无图像的屏幕输出。
3.脚本文件需长时间运行,运行结果输出到文件。matlab的标准重定向到另一个文件。
4.客户端退出登陆后,matlab保持运行
,直到脚本程序结束或错误退出时,matlab程序才退出。
实现方法:采用nohup命令。
具体实现过程:
使用命令:
nohup /usr/matlab/bin/matlab <fill.m> fill.out &
就可以了,fill.m表示你的文件名. fill.out代表你的输出转到fill.out文件中。比如,matlab中的命令sin(1:10),结果应该输出到command window中的,但是现在转到了fill.out文件中
例如:我在/home/jsh/yangting/文件夹下有个test2.m文件
那么,当matlab在/home/jsh/yangting/文件夹下打开时,
命令为
nohup matlab <test2.m> fill.out &
注意:在nohup运行成功后,不能直接点击关闭按钮,而应该按下任意键,恢复到输入状态,然后按exit命令退出。
使用命令:
nohup
matlab -nojvm -nodisplay -nosplash
-nodesktop
< matlabscript.m 1>running.log 2>running.err &
或
nohup matlab -nojvm -nodisplay -nosplash < matlabscript.m 1>running.log 2>running.err &
或:
nohup matlab -nojvm -nodisplay < matlabscript.m 1>running.log 2>running.err &
其中:
matlabscript.m是将要运行的脚本文件,存在于服务器上;
running.log是matlab标准屏幕输出的重定向文件,将建立于服务器上;
running.err是matlab运行时的错误重定向文件,将建立于服务器上。
===================================
另外补充:
(1)如果你想中断正在运行的matlab请使用
kill -9 进程号
或 fg %n
;
Ctrl+C
(2)如果你想在字符环境的matlab中运行脚本,请使用
run 脚本文件名(不含.m扩展名)
(3)如果你想用ssh运行有X界面的matl
相关文档:
由于 Linux 良好的用户权限管理体系,病毒往往是 Linux 系统管理员最后才需要考虑的问题。以往,Linux 上的杀毒软件主要是为企业的邮件和文件服务器所设计的。如今,随着 Linux 桌面用户数量的增长,桌面用户在受益于 Linux 系统对病毒较强的天然免疫力的同时,也需要杀毒软件清理从网络或U盘带来的WIndows病毒。尽管那些 ......
1.查看内核版本命令
1) cat /proc/version
2) uname -a
3) uname -r
2.查看linux的版本
1) lsb_release -a
2) cat /etc/redhat-release
3) cat /etc/issue
4) rpm -q redhat-release (redhat系统) ......
MAC地址为网卡的物理地址,在Windows系统下非常容易修改,在linux模式下则有些复杂, 我们看看VMware虚拟机中修改Linux MAC地址的方法
方法一:
这个方法最直接简单有效,修改Linux系统里相关rc.local文件MAC值即可。
方法二:
修改虚拟机的*.vmx文件,这种方法最值得推荐,因为这样就类似于重新“烧录”了VMw ......
from:http://www.dzjs.net/html/qianrushixitong/2008/0509/3125.html
1 引言
ELF(Executable and Linkable Format)即可执行连接文件格式,是Linux,SVR4和Solaris2.0默认的目标文件格式,目前标准接口委员会TIS已将ELF标准化为一种可移植的目标文件格式,运行于32-bit Intel体系微机上,可与多种操作 ......