由於拷貝的檔案太大,不可能一直開著SHELL,所以讓SCP後臺執行 .

season0891發表於2012-12-09

1:開一個終端,scp命令執行後,輸入密碼讓其拷貝

# scp chris@221.179.1.65:/data/backup/eas_act_pay_sys.sql.gz ./

--輸入密碼

eas_act_pay_sys.sql.gz                                               3%   52MB  42.0KB/s 8:30:01 ETAeas_act_pay_sys.sql.gz                        16%  212MB  64.3KB/s

2:開另一終端,用root登入

# ps -a


  PID TTY          TIME CMD
19917 pts/1    00:00:01 scp      --scp的pid,下面kill會用到
19918 pts/1    00:00:05 ssh
20372 pts/2    00:00:00 ps

3:停止scp執行
# kill -stop 19917

4:回到第一個終端檢視,發現已經停止

[1]+  Stopped                 scp -P22 chris@221.179.1.65:/data/backup/eas_act_pay_sys.sql.gz ./

# bg 
[1]+ scp -P22
chris@221.179.1.65:/data/backup/eas_act_pay_sys.sql.gz ./ &      --[1]代號為1

 

5:使scp在後臺執行:
# bg 1
-bash: bg: job 1 already in background

 

6:檢查SCP正在後臺執行:
# jobs
[1]+  Running                 scp -P22
chris@221.179.1.65:/data/backup/eas_act_pay_sys.sql.gz ./ &

 

如果要把SCP調到前臺,使用fg 1 即可

 

come from:http://blog.csdn.net/wonder_2012/article/details/8208426

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-750822/,如需轉載,請註明出處,否則將追究法律責任。

相關文章