バックグラウンドでscpの処理を行う
バックグラウンドでscpの処理を行う。
scpコマンドは
$ scp -r ./aaa/bbb/ xxx.xxx.xxx.xxx:/ccc/ddd
のように利用される。
また、バックグラウンドでの処理は
$ nohup python myfile.py &
のように行える。
しかしこれをバックグラウンドで行おうと
$ nohup scp -r ./aaa/bbb/ xxx.xxx.xxx.xxx:/ccc/ddd &
としてしまうと、パスワードを入力できず、処理が進まない。
以下が解決策:
① $ nohup scp -r ./aaa/bbb/ xxx.xxx.xxx.xxx:/ccc/ddd
② control + z を押す
(一時中断)
③ bg
(③は処理をバックグラウンドにまわす)
$ ps aux | grep scp
と打てばscpの処理が動いている事が確認できる。