[英]How can i run two commands exactly at same time on two different unix servers?
我的要求是我必須同時(完全相同的時間戳)重新啟動兩台服務器。 所以我的計划是創建兩個shell腳本,這些腳本將SSH到服務器並觸發重新啟動。 我的疑問是
如果要遠程執行操作,則可以使用帶有廣播輸入的終端仿真器,以便將鍵入的內容發送到打開的終端的所有會話中。 在Linux上, tmux是一種這樣的模擬器。
另一種最簡單的方法是編寫一個shell腳本,該腳本在兩台計算機上等待相同的時間戳,然后都重新啟動。
然后,
如果您僅需要一次:在每台服務器上執行一次
echo /path/to/your/script | at ....
( ....
在您需要時。 man at
見man at
)。
如果需要多次執行:使用crontab
而不是at
(請參閱man cron
和man crontab
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.