终止通过 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 并访问工作区变量的主要内容,如果未能解决你的问题,请参考以下文章