针对需要交互式输入信息的命令,我们可以发现nohup直接挂起这类命令会有无法执行的问题。
解决方法:ctrl+Z停止后台运行,bg %进程序号恢复运行。比如说:
x@01.00.00.00:~$ nohup scp -r -P ooo(端口号) ./folder/ y@01.00.00.00:~/folder > transfer.log
nohup: ignoring input and redirecting stderr to stdout
y@01.00.00.00's password:(输密码)
^Z
[15]+ Stopped nohup scp -r -P ooo /folder/ y@01.00.00.00:~/folder > transfer.log
x@01.00.00.00:~$ bg %15
[15]+ nohup scp -r -P ooo /folder/ y@01.00.00.00:~/folder > transfer.log