客戶要搭建異地的容災dg,壓縮備份集500g,只能使用scp,前台跑經常超時,使scp放後台跑完成相關的檔案傳輸:
scp -l 40200 fullbak_lfcxjmyb_20190507_6448_1.dbfile 10.40.56.2:/oradata/ybbak/
注:-l 為限制scp占用的寬頻,使得scp不會把網路都佔滿,影響其它系統的網路使用 單位為:kbit/s 例子中大概為4.8m/s 40200*1000/8 bit 每秒
輸入密碼後
輸入ctrl + z 暫停
[1]+ stopped scp -r /u01/media/disk1/ 192.168.1.31:/u01/media/
[root@oradb30 ~]#
此時檢視jobs:
[root@oradb30 ~]# jobs
[1]+ stopped scp -r /u01/media/disk1/ 192.168.1.31:/u01/media/
[root@oradb30 ~]#
bg將該任務號放入後台:
[root@oradb30 media]# bg %1
[1]+ scp -r disk1/ 192.168.1.31:/u01/media/ &
檢視任務已經在後台執行:
[root@oradb30 media]# jobs
[1]+ running scp -r disk1/ 192.168.1.31:/u01/media/ &
使用disown -h 將這個作業忽略hup訊號:
[root@oradb30 media]# disown -h %1
[root@oradb30 media]# jobs
[1]+ running scp -r disk1/ 192.168.1.31:/u01/media/ &
退出登入,再次進去檢視任務執行狀態和父程序號:
[root@oradb30 media]# ps -ef|grep scp
root 12704 12638 0 05:19 pts/0 00:00:01 scp -r disk1 192.168.1.31 /u01/media/
root 12705 12704 8 05:19 pts/0 00:00:17 /usr/bin/ssh -x -oforwardagent no -opermitlocalcommand no -oclearallforwardings yes 192.168.1.31 scp -r -t /u01/media/
root 12823 12638 0 05:22 pts/0 00:00:00 grep scp
發現scp任務繼續執行,沒有因為會話斷開而中斷,父程序號變為1。
如果有其他任務需要使用nohup後台執行,但執行時卻忘記了使用nohup,也可以參照此方法進行設定。
linux scp放後台執行方法
使用scp放後台跑完成相關的檔案傳輸 scp r phper 192.168.210.41 mnt cze baseline data cze vma gfsysques vma 1 scp remote username remote ip remote file local folder 2 輸...
python flask專案放後台持續執行
1.搭建uwsgi伺服器 用uwsgi對flask應用進行部署 1 既然uwsgi是乙個伺服器,使用前就一定要安裝,在python下,可以直接使用命令pip install uwsgi安裝即可。在linux上安裝命令為 yum install uwsgi 2 先配置,再在ssh終端執行以下2個命令。...
tmux 命令穩妥放後台執行
tmux 是乙個終端復用器 terminal multiplexer 非常有用,屬於常用的開發工具。yum install tmux yum install tmux 1.8 4.el7.x86 64.rpm rpm ql tmux 場景假設 比如我們需要執行一條命令,清理docker快取映象doc...