如何在远程服务器上运行CPU占用程序?

时间:2010-11-15 21:43:25

标签: ssh

我即将开展机器学习计划,可能需要一两天才能完成;我不想在我的笔记本电脑上运行它,而是在远程服务器上运行它。现在我在考虑如果我进入机器并在那里运行程序,并关闭ssh会话,如果程序仍在运行或完成,我怎么知道下次我进入机器?

1 个答案:

答案 0 :(得分:3)

请改用screen。假设您安装了它,只需从ssh会话运行screen即可。你将获得一个新的外壳。

启动程序后,您可以通过键入^a d(CTRL + a后跟d)从终端分离会话。

稍后,当您重新登录时,请运行screen -r以将会话重新连接到您当前的终端。

(请注意,只是简单地删除ssh会话实际上也会分离屏幕会话,而不是杀死它。)

man screen进一步阅读。 screen 非常功能强大,学习^a动作序列非常值得您花时间。我每天都使用screen并且喜欢它。

相关问题