很多时候需要使用scp使用key来远程拷贝的时候,需要剥离任务并在后台实行,但是正常情况下使用key传输是输入密码后无法后台运行,会中断任务,如下写法是不行的
nohup scp -P50916 -i /home/lipengwei/id_dsa common-all.log.2016-08-* lipengwei@172.16.70.14:/home/lipengwei/log/log/tomcat3 &
但是必须让任务后台执行,以下是解决办法:
步骤:
1、执行命令
nohup scp -P50916 -i /home/lipengwei/id_dsa common-all.log.2016-08-* lipengwei@172.16.70.14:/home/lipengwei/log/log/tomcat3
2、提示输入key的密码后输入密码按enter键让任务运行,会出现如下界面
3、此时按ctrl+z键将任务暂停
4、按bg命令将任务调到后台执行,即可实现任务在后台执行
转载于:https://blog.51cto.com/qikexing/1875247