如:运行example.m
nohup命令:
方法一:(可直接看方法二,方法二为方法一的改进)**
nohup matlab -nodesktop -nosplash -r example >log.txt &
注意:1)example.m的后缀.m省略,
2)标准输出重定向到文件log.txt里面
3)最后的 &符号不可省略,表示在后台运行
4)nohup运行成功之后,不能直接点击关闭按钮,而应该按下任意键,恢复到输入状态,然后按exit命令退出
5)运行成功之后会显示进程号
如果想中断服务器上正在运行的matlab程序***
kill命令:
kill -9 进程号
方法一存在的问题
1)matlab程序运行结束后不会自动终止
2)log.txt文件不断记录log文件信息,导致硬盘爆满
3)该方法无法使matlab程序并行执行<