scp命令后台执行方法(Run Background)

后台运行 Background Job

从Ubuntu拷贝大文件(比如 aaa.sh)到Linux服务器:

azure@TianLVKai sw $ nohup scp -P2299 -r /media/azure/aaa.sh zmm@kk:/home/zmm/data5/software/ &
[1] 4456
azure@TianLVKai sw $ nohup: 忽略输入并把输出追加到'nohup.out'


查看进程号:

azure@TianLVKai sw $ ps u
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
azure     1957  0.0  0.1  30636  5056 pts/18   Ss   3月21   0:00 bash
azure     2649  0.0  0.1  44920  5252 pts/18   S+   3月21   0:00 ssh -p 2299 zmm@kk

azure     3410  0.0  0.1  30836  5132 pts/19   Ss   3月21   0:00 bash
azure     4456  0.1  0.0  12872  1852 pts/19   S    3月21   0:01 scp -P2299 -r /media/azure/aaa.sh zmm@kk:/home/zmm/data5/software/ &
azure     4457  0.0  0.1  30528  4916 pts/20   Ss+  3月21   0:00 bash
azure     4458  0.0  0.0  45452  3340 pts/19   R+   00:17   0:00 ps u

以下步骤按需使用:

暂停scp进程:

azure@TianLVKai sw $ kill -stop 4456

查看运行在后台但已经暂停的进程:

azure@TianLVKai sw $jobs

[2]+  已停止               nohup scp -P2299 -r /media/azure/aaa.sh zmm@kk:/home/zmm/data5/software/

将进程在前台执行:

azure@TianLVKai sw $ fg 2

nohup scp -P2299 -r /media/azure/aaa.sh zmm@kk:/home/zmm/data5/software/

按“ctrl+z”键将进程暂停:

[2]+  已停止               nohup scp -P2299 -r /media/azure/aaa.sh zmm@kk:/home/zmm/data5/software/

查看进程是否在运行:

azure@TianLVKai sw $ps -ef |grep scp  

azure     4456  3410  0 01:04 pts/19   00:00:00 scp -P2299 -r /media/azure/aaa.sh zmm@kk:/home/zmm/data5/software/
azure     4457  4456  0 01:04 pts/19   00:00:05 /usr/bin/ssh -x -oForwardAgent=no -oPermitLocalCommand=no -oClearAllForwardings=yes -p 2299 -l zmm -- kkscp -r -t /home/zmm/data5/software/
azure     4604  3410  0 01:18 pts/19   00:00:00 grep --color=auto scp

查看后台暂停的进程号:

azure@TianLVKai sw $jobs

[2]+  已停止               nohup scp -P2299 -r /media/azure/aaa.sh zmm@kk:/home/zmm/data5/software/

将进程放到后台执行:

azure@TianLVKai sw $bg 2

[2]+ nohupscp -P2299 -r /media/azure/aaa.sh zmm@kk:/home/zmm/data5/software/ &


到远程Linux查询下载进度:

[zmm@gpu2299 software 08:13:01 ] du -ha
777M    ./aaa.sh
4.0K    ./readme.txt
777M    .
[zmm@gpu2299 software 08:13:10 ] du -ha
887M    ./aaa.sh
4.0K    ./readme.txt
887M    .
[zmm@gpu2299 software 08:34:48 ]du -ha
1.3G    ./aaa.sh
4.0K    ./readme.txt
1.3G    .


----End----
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值