例如,我通过 ssh 进入服务器并运行命令,例如 ... wget,然后关闭终端窗口。我的下载会继续吗?还是取决于应用程序?如果是,我怎么知道?
答案1
这取决于。
如果您关闭 SSH 会话,您将被注销,所有活动程序都将被终止。如果您经常断线,这可能会成为问题,因此建议使用screen
如果您不想在退出时丢失会话,请在 SSH 会话中编程。
如果在命令行上运行大多数程序,例如nano
或,它们会在关闭 SSH 连接后消失apt-get
。do-release-upgrade
也使用screen
并且不会因连接断开而中断。
答案2
如果屏幕不可用,您也可以使用 nohup。查看维基百科条目http://en.wikipedia.org/wiki/Nohup你会发现几个例子。