Centos5

VMWare Data Recovery 1.2 - 安排每週重啟

  • April 23, 2012

我們執行 VMWare vSphere 4.1 和 VMWare Data Recovery 1.2。我們有一個沒有備份發生的每週視窗,並且由於一些不穩定性,我們想嘗試安排每周自動重啟 VMWare 數據恢復設備。

更具體的細節: - VMWare Data Recovery 1.2 似乎基於 CentOS 5.2。- 我們使用 NFS 進行數據儲存。設備將此視為本地儲存,但驅動器實際上儲存在不同的建築物中。似乎工作得很好,到目前為止,它比 CIFS(我們之前使用的)更快、更穩定。

我嘗試在 VDR 設備本身中使用 /etc/cron.d 安排重新啟動:

/etc/cron.d/sunday_reboot:

45 1     * * sun   /usr/local/bin/custom_reboot.sh >> /var/log/reboot.log

/usr/local/bin/custom_reboot.sh:

#!/bin/bash
/bin/echo "==================================="
/bin/date
/bin/echo "Rebooting server now."
/usr/bin/reboot

我還重新啟動了 crond,/etc/init.d/crond restart 但是,/var/log/reboot.log 保持為空,並且正常執行時間顯示從未發生過重新啟動。

我錯過了什麼?

有什麼原因您不能安排在作業系統之外重新啟動,如此處詳述?每 20 分鐘重新啟動一次虛擬機

您創建的文件格式/etc/cron.d無效。您錯過了使用者名欄位。因此,請嘗試以下操作:

45 1     * * sun  root /usr/local/bin/custom_reboot.sh >> /var/log/reboot.log

此外,您需要檢查您創建的腳本的權限,並確保它具有執行權限x。這是為了回答您有關 cron 作業的問題。

不斷重啟伺服器不是一個好主意。即使您每週都這樣做,找到問題而不是僅僅重新啟動會更好。

引用自:https://serverfault.com/questions/382144