VMWare Data Recovery 1.2 - 安排每周重启

VMWare Data Recovery 1.2 - 安排每周重启

我们运行的是 VMWare vSphere 4.1 和 VMWare Data Recovery 1.2。我们每周都会有一段时间没有进行备份,由于某些不稳定因素,我们想尝试安排 VMWare Data Recovery 设备每周自动重启一次。

更具体的细节: - 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 保持为空,并且正常运行时间显示从未发生过重启。

我错过了什么?

答案1

您无法在操作系统之外安排重启的原因是什么?如此处详细说明?每 20 分钟重启一次虚拟机

答案2

您在下面创建的文件格式/etc/cron.d无效。您错过了用户名字段。因此,请尝试以下操作:

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

另外,您需要检查您创建的脚本的权限,并确保它具有执行权限x。这是为了回答您有关 cron 作业的问题。

不断重启服务器并不是一个好主意。找到问题所在比每周重启一次要好得多。

相关内容