停止R中的nohup并行模拟



我需要取消在Linux服务器上使用R.启动的并行处理模拟

昨晚,我使用ssh连接到服务器,并使用nohup命令从shell开始模拟:nohup R CMD BATCH mysimulation。R

自我刺激。R文件使用多核包中的mclapply命令生成R的附加实例,以并行运行模拟。例如,当我在shell中运行top时,我看到R运行了十个不同的实例,然后完成了一次模拟运行,然后再次开始继续进行额外的模拟复制。

我几乎没有直接使用Linux服务器的经验(我的知识范围是cd、ls和上面提到的nohup命令)。我四处寻找解决方案,并认为扼杀这个过程可能会奏效。我试过了:

kill-9mypid(表示它杀死了进程)。

但是,模拟将继续运行。我可以看到R继续运行、关闭和重生的实例。有人能给我指资源,或者指导我完成关闭此模拟所需的具体步骤吗?谢谢

似乎需要同时杀死几个进程。也许《杀死所有子进程的最佳方法》一文的答案之一可能会对你有所帮助。

您可以看到这个页面。我希望这能帮助

相关内容

  • 没有找到相关文章

最新更新