终止通过 nohup 运行的 matlab 并访问工作区变量

Posted

技术标签:

【中文标题】终止通过 nohup 运行的 matlab 并访问工作区变量【英文标题】:terminate matlab running through nohup and access the workspace variables 【发布时间】:2014-07-09 08:45:59 【问题描述】:

我正在使用 nohup 在 linux 服务器的后台运行 matlab 脚本。脚本的最后一部分具有将工作区变量保存到磁盘的命令。就我而言,我不想等待脚本完成。是否可以中途终止正在运行的脚本并将该特定阶段存在的变量访问/保存到磁盘。

【问题讨论】:

如果您使用nohup myprog & 运行,您只需关闭终端,它将继续运行而忽略 SIGHUP 信号。 【参考方案1】:

使用命令nohup,在终端关闭后,您没有与程序通信的好方法。可以提供帮助的是窗口管理器screen(看看man screen)。即使在会话与终端分离之后,您仍然可以重新控制您的程序。

【讨论】:

以上是关于终止通过 nohup 运行的 matlab 并访问工作区变量的主要内容,如果未能解决你的问题,请参考以下文章

nohup和&后台运行,进程查看及终止 详解

nohup和&后台运行,进程查看及终止

nohup和&后台运行,进程查看及终止

nohup和&后台运行,进程查看及终止

nohup &的用法进程查看以及终止

Linux nohup和&后台运行,进程查看及终止,进程信息输出,控制台信息输出