欢迎光临
我们一直在努力

Linux下SCP后台运行传输文件


有的时候我们需要SCP拷贝的文件很大,不能一直等着,那如何使SCP可以在后台运行呢?



下面介绍一个简单的方法:



1、


运行SCP命令



[root@test dpdir]# nohup scp OUTDB_ERR??.dmp oracle@192.168.1.133:/oradir


2、


输入密码



nohup: appending output to nohup.out



oracle@


192.168


.1.133's password: 



此时输完密码进程会挂起,还是在前台运行


3、


输入

ctrl+z

暂停程序



会出现如下提示:



[1]+  Stopped                 nohup scp OUTDB_ERR??.dmp oracle@192.168.1.133:/oradir


4、


执行

bg

使进程在后台继续运行



[root@test dpdir]# bg



[1]+ nohup scp OUTDB_ERR??.dmp oracle@192.168.1.133:/oradir &



[root@test dpdir]# 



这样4步可以使SCP在后台运行,搞定




整个过程的输出日志大概下面这样,仅供参考。

操作日志,供参考!

  1. [root@test dpdir]# nohup scp OUTDB_ERR??.dmp oracle@192.168.1.133:/oradir
  2. nohup: appending output to nohup.out
  3. oracle@192.168.1.133's password:
  4. [1]+ Stopped nohup scp OUTDB_ERR??.dmp oracle@192.168.1.133:/oradir
  5. [root@test dpdir]#
  6. [root@test dpdir]# bg
  7. [1]+ nohup scp OUTDB_ERR??.dmp oracle@192.168.1.133:/oradir &
  8. [root@test dpdir]#

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。