关闭终端时暂停 wget 并恢复
Pause wget and resume when closing terminal
我在网上搜索了一下,得出的结论是可以使用 Ctrl+[= 暂停 wget 30=]c 并且可以使用 wget -c [URI] 恢复但是我没有发现的是如果我镜像一个服务器 ftp:
wget -m ftp://user:pass@server/directory
我是否也可以 Ctrl+c 暂停下载并稍后继续使用:
wget -c ftp://user:pass@server/directory
还是恢复时必须加上-m参数?
我还不太明白的是:关闭终端重新登录后是否还能继续下载? (我目前在服务器上通过 ssh 使用按位)
我要寻找的最佳方案是让我能够暂停下载(这是一个巨大的下载,我不想失去我到目前为止取得的任何进展)并以某种方式恢复它背景,所以当我关闭终端时,它仍会完成下载。如果是这样,我以后是否必须以某种方式手动停止该过程,或者它会在下载完成后自行结束?
感谢大家的帮助!
此致,
阿拉里
如果您在某个远程服务器上并想在继续下载的同时断开您的终端,只需 运行 它在后台使用 'nohup' 和 '&':
$ nohup wget -q url &
$ exit
下载将继续。或者考虑使用像 tmux 或 screen 这样的终端多路复用器,这样你就可以跟踪它的进度。
我在网上搜索了一下,得出的结论是可以使用 Ctrl+[= 暂停 wget 30=]c 并且可以使用 wget -c [URI] 恢复但是我没有发现的是如果我镜像一个服务器 ftp:
wget -m ftp://user:pass@server/directory
我是否也可以 Ctrl+c 暂停下载并稍后继续使用:
wget -c ftp://user:pass@server/directory
还是恢复时必须加上-m参数?
我还不太明白的是:关闭终端重新登录后是否还能继续下载? (我目前在服务器上通过 ssh 使用按位)
我要寻找的最佳方案是让我能够暂停下载(这是一个巨大的下载,我不想失去我到目前为止取得的任何进展)并以某种方式恢复它背景,所以当我关闭终端时,它仍会完成下载。如果是这样,我以后是否必须以某种方式手动停止该过程,或者它会在下载完成后自行结束?
感谢大家的帮助!
此致,
阿拉里
如果您在某个远程服务器上并想在继续下载的同时断开您的终端,只需 运行 它在后台使用 'nohup' 和 '&':
$ nohup wget -q url &
$ exit
下载将继续。或者考虑使用像 tmux 或 screen 这样的终端多路复用器,这样你就可以跟踪它的进度。