2012-06-22 217 views
0

我正在創建幾個腳本來創建txt文件,rsync幾個文件到遠程服務器,備份服務器數據庫,並將備份發送到非現場存儲。 SQL文件大約150MB,因此不能太小。Plesk計劃任務 - 運行多個腳本與多個任務

這些腳本需要按照一定的順序彼此關注,所以txt文件是在備份之前創建的,等等。所有這些腳本都是php或bash腳本。

我發現我可以在計劃任務中使用分號(;)分隔腳本並逐個運行它們,而不是安排它們半小時或相隔幾分鐘。

建議使用每個任務的一個腳本創建單個任務,還是可以將同一個計劃任務中的5-7個腳本組合在一起?

會超載服務器?我不想產生錯誤,或讓服務器失控。

謝謝!

回答

1

';'應該是首選。或者 - 甚至更好 - 您可以將任務放入一個可執行文件.sh文件(由';'分隔或簡單地將每個任務放在單獨的行中)並將該文件作爲單個項目運行。除非您的服務器以某種方式配置爲限制長時間運行的cron任務,否則我看不到任何問題。

如果第二項任務將在第一項完成之前開始,那麼延遲執行多個單獨任務可能會造成問題。我會建議避免這種情況。

+0

太好了。感謝您的建議! – David