When I try adding -qBC and running it as a regular bash script, I get the following error: Permission denied (publickey,password,keyboard-interactive). Thanks again, Brad -----Forwarded Message----- > From: Eric R. > To: Brad Crotchett > Cc: kclug@kclug.org > Subject: Re: SCP script > Date: 03 Dec 2002 16:31:10 -0600 > > Brad Crotchett wrote: > > Hi all, > > > > I am trying to write a script that will run under cron and scp a file > > from one server to another at night. I can run this command manually > > just fine and it works: > > > > scp root@server1:/path_to_file /path_to_file_on_server2 > > > > But when I put it in an expect script, it looks like it is launching > > scp, but it never prompts for a password and just hangs there. Here is > > the expect script: > > > > send " scp root@server1:/path_to_file /path_to_file_on_server2r" > > expect "root@server1's password:" > > send "passwordr" > > > > Am I missing something? Any help is appreciated. > > > > Brad > > > > > > > Hi Brad, > > Try adding -qBC to your scp command. (scp -qBC ... ) will disable > prompting for passwords. > > You're utilizing expect simply to feed scp the required password right? > > The above works nightly for me, scp's backed up files accross town > running straight out of a bash script fired from cron. Doesn't prompt > for password, and resolves the "no controlling tty" issue. > > HTH, > E > > > >