2012-08-09 48 views
1

是否有可能讓兩個linux用戶的時鐘略有延遲?具有不同時鐘的兩個linux用戶

我問的原因是我有兩個腳本每分鐘執行一次(每個用戶一個)。一個腳本從另一臺機器複製一個文件,另一個腳本將文件中的數據加載到mysql中。

我們一直在尋找90%的時間內第一分鐘的數據加載錯過。我認爲這是因爲它被稱爲與執行從另一臺機器複製文件的調用完全相同的時間。

如果我可以延遲其cron執行加載腳本5秒的用戶時鐘,我認爲這將解決問題。

也許有另一種方法來實現這一目標?更容易我失蹤。我希望第一個腳本每分鐘都會被調用,第二個腳本在每一分鐘後都會被調用5秒。

回答

2

將一個sleep 5sleep 10添加到cron條目的開頭。

2

可能最好的答案是設置xntp,以便時鐘同步。然後,如glglgl所示,將sleep放在要拖延的腳本的頂部。

相關問題