scp 手動輸入密碼後後臺執行的方法

hongmingover發表於2018-10-29

scp 手動輸入密碼後後臺執行的方法  

2012-06-17 13:27:19|  分類: 預設分類|舉報|字號 訂閱

    

 

 

 

 

  下載LOFTER我的照片書  |



[root@monitor snow]# nohup scp -P9922  -r src snow@192.168.6.165:/home/snow/data/ &
[1] 11488
[root@monitor snow]# nohup: appending output to `nohup.out'
snow@192.168.6.165's password: 

注:點選確定(駕車鍵)
[1]+  Stopped                 nohup scp -P9922 -r src snow@192.168.6.165:/home/snow/data/

檢視程式號
[root@monitor snow]# ps -a
  PID TTY          TIME CMD
11409 pts/0    00:00:00 su
11410 pts/0    00:00:00 bash
11488 pts/0    00:00:00 scp
11489 pts/0    00:00:00 ssh
11490 pts/0    00:00:00 ps

暫停scp程式
[root@monitor snow]# kill -stop 11488

檢視執行在後臺但已經暫停的程式
[root@monitor snow]# jobs 
[1]+  Stopped                 nohup scp -P9922 -r src snow@192.168.6.165:/home/snow/data/

將程式在前臺執行(方便輸入密碼)
[root@monitor snow]# fg 1
nohup scp -P9922 -r src snow@192.168.6.165:/home/snow/data/
snow@192.168.6.165's password: (輸入密碼)

然後按“ctrl+z”鍵將程式暫停
[1]+  Stopped                 nohup scp -P9922 -r src snow@192.168.6.165:/home/snow/data/

檢視程式是否在執行
[root@monitor snow]# ps -ef |grep scp    
root     11488 11410  0 13:13 pts/0    00:00:00 scp -P9922 -r src snow@192.168.6.165 /home/snow/data/
root     11489 11488  0 13:13 pts/0    00:00:00 /usr/bin/ssh -x -oForwardAgent no -oPermitLocalCommand no -oClearAllForwardings yes -p9922 -lsnow 192.168.6.165 scp -r -t /home/snow/data/
root     11492 11410  0 13:14 pts/0    00:00:00 grep scp

檢視後臺暫停的程式號(scp):
[root@monitor snow]# jobs 
[1]+  Stopped                 nohup scp -P9922 -r src snow@192.168.6.165:/home/snow/data/

將程式放到後臺執行:
[root@monitor snow]# bg 1
[1]+ nohup scp -P9922 -r src snow@192.168.6.165:/home/snow/data/ &
[root@monitor snow]#

相關文章