# vi /etc/rc.local.d/local.sh
Make the contents something similar to the following…
#!/bin/sh # local configuration options # Note: modify at your own risk! If you do/use anything in this # script that is not part of a stable API (relying on files to be in # specific places, specific tools, specific output, etc) there is a # possibility you will end up with a broken system after patching or # upgrading. Changes are not supported unless under direction of # VMware support. /bin/kill $(cat /var/run/crond.pid) # Gets the cron service pid and simply kills it. # The next line writes a typical cron line to the crontab /bin/echo "0 3 * * * /vmfs/volumes/datastore2/scripts/ghettoVCB/ghettoVCB.sh -a > /vmfs/volumes/datastore2/backups/ghettoVCB-backup-\$(date +%Y-%m-%d-%H%M%S).log" >> /var/spool/cron/crontabs/root # Finally we start the cron service again /usr/lib/vmware/busybox/bin/busybox crond exit 0
The $(date) is escaped so that the command doesn’t execute during boottime and always log to the a file with the date and time of the last reboot!
Reboot to be sure it’s worked as expected.