linux服务器使用screen后台持续执行任务,关闭远程任务不中断

2024-03-16 VPS教程 0

当文件比较大,而且下载速度比较慢的时候,使用本地下载确实是一件比较难受的事情,尤其是要一直保持开机状态还不能休眠,这个时候我们就想到了使用服务器来完成这种无奈的下载任务——当然,如果网盘能解决也没有必要看这篇文章了。

比如下载某些代码镜像,下载速度可能只有十几k每秒,这个时候,就可以先利用服务器下载,然后下载完成后再利用服务器带宽来下载到本地使用。

接下来以wget命令为例

1、安装screen命令:

apt install -y screen

2、创建screen会话:

screen -R  name   #name取一个screen会话名

3、进入下载目录,开始下载任务

cd /你要存放文件的目录     
wget http://*******.iso    #开始下载任务

现在可以关闭终端了,该干啥干啥去,然后过了估计可以下载完成的时候,再打开终端。

screen -list #查看任务列表
screen -r name #查看下载进度

如果下载完成了,直接通过ftp工具下载到本地就行了,带宽跑满,爽歪歪。

最后,任务结束后,关闭这个任务。

screen -wipe name  #name改为你取的screen会话名称