我们运行VMWare vSphere 4.1和VMWare Data Recovery 1.2。 我们有一个没有备份的每周窗口,由于一些不稳定因素,我们想尝试安排每周自动重新启动VMWare Data Recovery设备。
更具体的细节: – VMWare数据恢复1.2似乎基于CentOS 5.2。 – 我们使用NFS进行数据存储。 设备将此视为本地存储,但驱动器实际上存储在不同的build筑物中。 似乎工作得很好,到目前为止比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下创build的文件格式无效。 您错过了用户名字段。 所以,请尝试以下方法:
45 1 * * sun root /usr/local/bin/custom_reboot.sh >> /var/log/reboot.log
此外,您需要检查您创build的脚本的权限,并确保它具有执行权限x 。 这是为了回答你关于cron工作的问题。
不断重启服务器不是一个好主意。 find问题真的会更好,而不是每周都要重新启动。