輸入密碼scp的後臺運行

第一個會話中進行遠程scp

[root@one ~]# scp p13390677_112040_Linux-x86-64_2of7.zip 192.168.0.20:
[email protected]'s password:
p13390677_112040_Linux-x86-64_2of7.zip                              43%  479MB  43.3MB/s   00:14 ETA


在第二個會話中暫停進程

[root@one ~]# ps -a
  PID TTY          TIME CMD
 5100 pts/1    00:00:00 scp
 5101 pts/1    00:00:01 ssh
 5104 pts/2    00:00:00 ps
[root@one ~]# kill -stop 5100

此時,第一會話

[root@one ~]# scp p13390677_112040_Linux-x86-64_2of7.zip 192.168.0.20:
[email protected]'s password: 
p13390677_112040_Linux-x86-64_2of7.zip                              43%  479MB  43.3MB/s   00:14 ETA
[1]+  Stopped                 scp p13390677_112040_Linux-x86-64_2of7.zip 192.168.0.20:

在第一個會話中運行
bg 1
其中1 爲 後臺進程顯示編號,即爲《 [1]+  Stopped                 scp p13390677_112040_Linux-x86-64_2of7.zip 192.168.0.20: 》中的[1]+


查看後臺進程狀態
[root@one ~]# bg 1
[1]+ scp p13390677_112040_Linux-x86-64_2of7.zip 192.168.0.20: &
[root@one ~]# jobs
[1]+  Running                 scp p13390677_112040_Linux-x86-64_2of7.zip 192.168.0.20: &

第一個會話刪除後,在第二個會話中使用ps -ef|grep scp可以看到進程依然存在

[root@one ~]# ps -ef|grep scp
root      5150     1  6 17:02 ?        00:00:01 scp p13390677_112040_Linux-x86-64_2of7.zip 192.168.0.20:
root      5151  5150 47 17:02 ?        00:00:10 /usr/bin/ssh -x -oForwardAgent no -oPermitLocalCommand no -oClearAllForwardings yes 192.168.0.20 scp -t .
root      5155  5042  0 17:02 pts/2    00:00:00 grep scp
[root@one ~]#


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章