對於某些reasom,我無法獲得最後一行的工作。它使我在lftp [email protected]:〜>提示符下。有什麼建議?無法在bash腳本中運行鏡像命令
#!/bin/bash
echo "This will sync the background_docs folder"
lftp ftp://user:[email protected]
mirror -r background_docs --only-missing -e
對於某些reasom,我無法獲得最後一行的工作。它使我在lftp [email protected]:〜>提示符下。有什麼建議?無法在bash腳本中運行鏡像命令
#!/bin/bash
echo "This will sync the background_docs folder"
lftp ftp://user:[email protected]
mirror -r background_docs --only-missing -e
我猜你想LFTP運行最後一行,
mirror -r background_docs --only-missing -e
吧?
如果是這樣,你必須告訴它這樣做。正如它寫的,腳本只是啓動lftp,等待它完成,然後纔會嘗試執行最後一行。
你可能就要什麼是使用lftp
的-e cmd
選項,因爲這樣的:
#!/bin/bash
echo "This will sync the background_docs folder"
lftp -e "mirror -r background_docs --only-missing -e" ftp://user:[email protected]
+1給出了可以工作的實際'lftp'命令。 :) – sarnold
這工作,現在我只需要等待幾分鐘就可以接受。 – Kelbizzle