会话关闭后,如何使用 ftp 命令继续下载文件?

会话关闭后,如何使用 ftp 命令继续下载文件?

我需要在 Linux 中创建一个脚本来从服务器获取多个文件。开始下载文件后需要关闭会话但不停止下载。

我该怎么做呢?

答案1

如果你的意思是退出登录会话后继续在后台下载文件,那么你需要的是禁止

例如:

$ nohup download-script &
$ exit

依靠您创建的包含命令的下载脚本。

答案2

您可以使用该screen命令在您的机器上创建一个“screen”会话。Screen 是一个全屏窗口管理器,它在多个进程(通常是交互式 shell)之间多路复用物理终端。Screen 可以分离,同时让后台进程继续运行,然后根据需要重新连接。这允许您关闭终端窗口或关闭会话而不会丢失进程。如果您需要让某些程序长时间运行或与服务器的连接不稳定,这尤其有用。

运行man screen看看如何使用它。(提示:非常简单)

或者,如果您只需要在后台运行进程或脚本,但不想保持“会话”打开,请考虑使用:

程序名 [参数] &

任何以 结束的命令&都将在后台执行。当然,这意味着您的程序不需要用户干预。

相关内容