熱點聚焦:關于使用rsync命令小技巧-交互式輸入密碼后-再置于后臺運行的方法
時間:2023-06-23 05:10:41
在linux系統中,rsync命令常用于在兩臺linux主機之間同步數據
rsync關于認證可以同ssh的用戶密碼認證一樣,我們執行rsync命令后,會要求輸入認證的密碼,但很多時候數據特別大時,我們是希望執行過程放在后臺運行
筆者嘗試,在執行rsync命令,如rsync -az /aa/bb/cc/ --exclude "dir01/" --exclude "dir02" 192.168.88.89:/tmpaa 時,如果在最末尾加上 & 符號 ,則無法輸入密碼
(相關資料圖)
于是我們能想到的解決方法有如下幾種
1、建立免密碼認證的方法,通過默認key文件的認證方式
2、通過自動傳入密碼的方式,如expect 或sshpass 等方式
3、依然還是通過我們交互式輸入密碼,只是最后放置于后臺運行
今天筆者主要講解第3種方法的實現過程
1、先在終端執行rsync的命令,輸入命令后,按要求輸入密碼:
[root@qq-5201351 ~]# rsync -az /aa/bb/cc/ --exclude "dir01/" --exclude "dir02" 192.168.88.89:/tmpaa
2、然后我們按下 Ctrl+z 快捷鍵,這樣會將這個命令進程放置于后臺運行,如下效果
root@192.168.88.89"s password:^Z[1]+ Stopped rsync -az /aa/bb/cc/ --exclude "dir01/" --exclude "dir02" 192.168.88.89:/tmpaa
但是我們可以看到放到后臺后,狀態會是Stopped,其實也就是相當于是暫停狀態,這種狀態,進程不會實際執行,而且終端關閉后,進程也就會被終止掉
3、這樣我們需要使用 bg 命令再將這個后臺 job進程(1號)置于后臺運行,下面的1代表的是job的序號
[root@qq-5201351 ~]# bg %1[1]+ rsync -az /aa/bb/cc/ --exclude "dir01/" --exclude "dir02" 192.168.88.89:/tmpaa &
4、可以看到輸出中,會多一個&后臺符號 ,此時這個rsync進程就會持續在后臺運行了,直至結束 、筆者測試使用exit或者直接將終端窗口關閉、都不會對這個進程有影響的
其他說明: 筆者也看到網上也有說需要再加上,disown -h %1 ,當然執行了也沒有啥影響,但筆者測試,沒有這一條也能達到放置于后臺持續運行的效果
尊重別人的勞動成果 轉載請務必注明出處:https://www.cnblogs.com/5201351/p/17497508.html
相關稿件
熱點聚焦:關于使用rsync命令小技巧-交互式輸入密碼后-再置于后臺運行的方法
四川省市場監督管理局關于21批次食品抽檢不合格情況的通告(2023年第12號)-全球微速訊
A股質押“群像”:63家公司大股東滿倉 四大行業比例大降_當前快訊
山東臨工牽手騰訊云,為工程機械行業注入數字化發展新動能 每日簡訊
渤海化學(600800.SH):公司是國內首家丙烷脫氫生產企業
上海能源(600508.SH):目前在新疆控股兩座煤礦合計儲量3.8億噸_天天熱頭條
川儀股份(603100)6月21日主力資金凈賣出696.35萬元_全球頭條
【聚看點】百濟神州(688235)6月21日主力資金凈賣出2856.87萬元
您已關注果粉之家,點此領蘋果充電頭或數據線,限一單~ 焦點速讀
全球今熱點:新疆阿克蘇地區沙雅縣發生3.0級地震,震源深度10千米
全球頭條:美聯儲主席鮑威爾表示,將通脹降至2%還有很長的路要走。鮑威爾重申官員們預計年底前利率會略有上升,美聯儲將逐次會議作出決定
當前消息!朱洪武主持召開“加快外向型優勢產業發展”課題調研企業家和專家學者座談會
我的韶山行丨805名學子韶山紅色研學 感受來之不易的幸福生活 實時
環球觀點:瑞康醫藥(002589.SZ):吉祥山擬將新疆瑞邦及新疆驛訊51%股權轉讓給地九疆甜
世界觀速訊丨煙臺高新區2家企業入選山東省“一企一技術”研發中心 世界時快訊


