![VMWare Data Recovery 1.2 - 安排每周重启](https://linux22.com/image/582215/VMWare%20Data%20Recovery%201.2%20-%20%E5%AE%89%E6%8E%92%E6%AF%8F%E5%91%A8%E9%87%8D%E5%90%AF.png)
我们运行的是 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 作业的问题。
不断重启服务器并不是一个好主意。找到问题所在比每周重启一次要好得多。