Linux scp設置nohup后台運行步驟如下
1.正常執行scp命令
2.輸入ctrl + z 暫停任務
3.bg將其放入后台
4.disown -h 將這個作業忽略HUP信號
5.測試會話中斷,任務繼續運行不受影響
1.正常執行scp命令
從A機器拷貝一個文件夾到B機器:
scp -r /data/ 192.168.1.10:/tmp/
2.輸入ctrl + z 暫停任務
ctrl + z
3.bg將其放入后台
bg將該任務號放入后台:
bg %1
執行jobs查看任務已經在后台運行:
jobs
4.disown -h 將這個作業忽略HUP信號
disown -h %1
jobs
查看任務運行狀態和父進程號:
ps -ef|grep scp
5.測試會話中斷,任務繼續運行不受影響
exit