给vsphere5 添加crond任务

原文见:http://www.jules.fm/Logbook/files/add_cron_job_vmware.html
1.先打开ssh服务,登录.
2.编辑/var/spool/cron/crontabs/root
添加如下一行(是只读文件,通过wq!保存)
*/5  *    *   *   *   /test.sh >>/var/log/test.log 2>&1
现在就可以观察到你添加的任务的执行了.在/var/log/syslog.log
3.让这个任务可持续。因为系统重启之后会恢复/var/spool/cron/crontabs/root.
修改/etc/rc.local.d/local.sh,(荐,原因见/etc/rc.local)添加以下语句
/bin/kill $(cat /var/run/crond.pid)
/bin/echo '*/5  *    *   *   *   /test.sh >>/var/log/test.log 2>&1' >> /var/spool/cron/crontabs
/usr/lib/vmware/busybox/bin/busybox crond
4.备份你的修改.auto-backup.sh(如果你的crontab里面有它,可以忽略这条)

你可能感兴趣的:(crond,vsphere)