很多時候需要使用scp使用key來遠程拷貝的時候,需要剝離任務並在後臺實行,但是正常情況下使用key傳輸是輸入密碼後無法後臺運行,會中斷任務,如下寫法是不行的
nohup scp -P50916 -i /home/lipengwei/id_dsa common-all.log.2016-08-* [email protected]:/home/lipengwei/log/log/tomcat3 &
但是必須讓任務後臺執行,以下是解決辦法:
步驟:
1、執行命令
nohup scp -P50916 -i /home/lipengwei/id_dsa common-all.log.2016-08-* [email protected]:/home/lipengwei/log/log/tomcat3
2、提示輸入key的密碼後輸入密碼按enter鍵讓任務運行,會出現如下界面
3、此時按ctrl+z鍵將任務暫停
4、按bg命令將任務調到後臺執行,即可實現任務在後臺執行