Centos5
VMWare Data Recovery 1.2 - 安排每週重啟
我們執行 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 作業的問題。不斷重啟伺服器不是一個好主意。即使您每週都這樣做,找到問題而不是僅僅重新啟動會更好。