我已經在此處檢查了一個解決方案,但似乎找不到一個解決方案。我正在處理大約300kb /秒的非常慢的連接。對於我的下載,我正在使用一個遙控盒,然後我將它們下載到我的房子。我試圖運行一個cronjob,它會每隔一小時在遠程和本地服務器上rsync兩個目錄。我得到了一切工作,但如果有大量的數據傳輸rsyncs重疊,並最終創建相同文件的兩個實例,從而發送重複數據。Rsync cronjob只會在rsync尚未運行的情況下運行
我想調用腳本來運行我的rsync命令,但只有在rsync沒有運行的情況下才行?
下面是一個關於單個shell腳本實例的類似答案,但它需要您選擇的答案並使其更加健壯。 http://stackoverflow.com/questions/185451/quick-and-dirty-way-to-ensure-only-one-instance-of-a-shell-script-is-running-at – physicsmichael 2013-02-27 02:07:05