I have a script to backup a VMWare virtual machine which when run manually on the box by root runs OK, but when run by cron...well, it doesn't.

This is the script ....

echo VMSNAP Backup Script
echo _____________________________________________
rm -f /vmimages/localbackup/###-###-REP1/*
rm -f /vmimages/localbackup/###-###-VDB1/*
echo Old images erased, new backup started
date
/usr/sbin/vmsnap_all
echo Backup complete, copy started
date
scp -r /vmimages/localbackup/* 192.168.0.1:/vmimages/from_vm1
echo Copy complete, script exiting
date



/var/log/messages   shows

Oct 15 16:30:05 RKI-SYD-VM1 sshd(pam_unix)[5470]: session opened for user root by (uid=0) Oct 15 16:30:05 RKI-SYD-VM1 sshd(pam_unix)[5470]: session closed for user root Oct 15 16:30:12 RKI-SYD-VM1 sshd(pam_unix)[5533]: session opened for user root by (uid=0) Oct 15 16:30:12 RKI-SYD-VM1 sshd(pam_unix)[5533]: session closed for user root Oct 15 16:30:17 RKI-SYD-VM1 sshd(pam_unix)[5549]: session opened for user root by (uid=0)

The script is set to run at 4:30pm

/var/log/cron shows it starting ...

Oct 17 16:30:00 RKI-SYD-VM1 CROND[16132]: (root) CMD (/root/vm1_snap.sh #Daily vmsnap backup script)

There is nothing in /etc/pam.d/cron


Could someone please tell me why it may not be working. Why does it say about an ssh session opening? I think it may be a pam issue but my skills are a bit patchy with how cron,pam and ssh all work together.

Thanks

Kaz


--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to