Date: Fri, 12 Sep 2003 14:35:50 -0500 From: "Jim" <jhorvath@frabill.com> To: "Gerard Samuel" <gsam@trini0.org>, "FreeBSD Questions" <questions@freebsd.org> Subject: RE: Script doesn't complete via Cron Message-ID: <FCEALFLMBJHCOMLJCGNEMEJPCOAA.jhorvath@frabill.com> In-Reply-To: <3F620FD4.1090207@trini0.org>
next in thread | previous in thread | raw e-mail | index | archive | help
I'm extremely new to scripted scp, so this may be idiotic: Assuming you are using rsa or dsa public key authentication for the transfer, you need to make sure the crontab was setup from the account of the authenticated user. Setting it up under root's crontab won't work - the script will request a password to initiate the transfer and never receive a response. For example, I have an user account called "copy" created for scp transfers. This user has an rsa key assigned and copied to each target server. I then set up a job using crontab -e from copy's account to initiate the transfer. If I try the same job using root's crontab, it fails (timeout waiting for a password response). Hopefully that drivel made some sense. Jim > -----Original Message----- > From: owner-freebsd-questions@freebsd.org > [mailto:owner-freebsd-questions@freebsd.org]On Behalf Of Gerard Samuel > Sent: Friday, September 12, 2003 1:26 PM > To: FreeBSD Questions > Subject: Script doesn't complete via Cron > > > Script -> > -------- > #!/bin/sh > # > # To roll up a zip file of source code > # > > date=`date '+%Y-%m-%d'` > > cd ~/temp > rm -rf foo_dev foo.zip > export CVS_RSH=ssh > export CVSROOT=:ext:xxx@xxx.xxx.xxx:/xxx/yyy/zzz > cvs -Q export -D $date -d foo_dev foo > zip -q -r foo foo_dev > scp -q foo.zip server_name: > rm -rf foo_dev foo.zip > > ------ > > Cron job -> > ------ > # export, zip up and scp foo source to server_name > 17 14 * * * /home/bar/bin/export-foo > 2> /dev/null > /dev/null > ------ > > When I execute the script by hand, it completes without any problems. > When I let a cronjob handle it, it doesn't scp the zip file to the > remote server. > I don't get any errors in /var/log/auth.log or /var/log/messages > Anyone has any ideas on how to fix this up? > > Thanks > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" > > _______________________________________________________________________ This message was scanned and certified Virus Free by Alexssa | HNet. www.alexssa.net www.hnet.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FCEALFLMBJHCOMLJCGNEMEJPCOAA.jhorvath>