linux如何在下载或拷贝数据时不因网络问题中断

linux itxz 5年前 (2020-09-14) 214次浏览 已收录 0个评论

我们在服务器上下载大文件,编译或是在服务器间拷贝数据的时候,有时候会因为本机网络(非服务器)的问题被中断。针对此问题,建议在下载大型的文件,程序编译的时候,先运行两个可以后台执行的命令(二选一)。
命令一

1. nohup命令

语法为:nohup(your-command) &

举个例子:

[root@localhost ~]# nuhup wget http://xxx.com/centos8.iso &
1456

运行后有给出ID
我们可以在在运行目录下的nohup.out 查看日志

2. screen 命令
screen命令输入后,直接会打开一个新的终端,我们只需要在里面处理相同的问题即可,同上例,下载ISO文件。

[root@localhost ~]#screen
[root@localhost ~]#wget http://xxx.com/centos8.iso

如果要切回其它任务,只要按ctrl+a后再按d退出界面。

如果要查看任务完成情况,输入screen -ls 查看要进入的ID

[root@localhost ~]#screen -ls
There are screens on:
	27640.pts-23.xer-kojckqhv	(Detached)
[root@localhost ~]#screen -r  27640   #srceen -r id 进入

如果程序不是此窗口运行的需要加上参数 -D强制进入

[root@localhost ~]#screen -D -r 27640

更多这两个命令的操作方法,可以查看我之前所发的教程。


IT学者 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:linux如何在下载或拷贝数据时不因网络问题中断
喜欢 (0)

您必须 登录 才能发表评论!