![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| UNIX for Advanced & Expert Users Expert-to-Expert. Learn advanced UNIX, UNIX commands, Linux, Operating Systems, System Administration, Programming, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Automated SFTP script | aggar_y | Shell Programming and Scripting | 6 | 08-05-2008 02:39 PM |
| automated sftp script | klindel | Shell Programming and Scripting | 2 | 05-13-2008 01:45 AM |
| Need automated shell script please | uneex | Shell Programming and Scripting | 2 | 05-02-2008 08:36 AM |
| Need help for automated shell script | uneex | Shell Programming and Scripting | 4 | 05-01-2008 12:15 PM |
| help for automated script | splax | UNIX for Advanced & Expert Users | 4 | 12-26-2006 05:36 PM |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
scp automated script
Hi Unix gurus,
I am trying to create a script to automate the copying of files daily from one server to another using the scp command. --> #!/bin/ksh KEY="$HOME/.ssh/SSHKEY" if [ ! -f $KEY ];then echo "Private key not found at $KEY" >> $LOGFILE echo "* Please create it with \"ssh-keygen -t dsa\" *" >> $LOGFILE exit else echo "Transferring files.." >> $LOGFILE echo "scp -v -i $KEY $FILES $SCP_LOGIN@$SCP_MACHINE:$SCP_PATH" >> $LOGFILE scp -v -i $KEY $FILES $SCP_LOGIN@$SCP_MACHINE:$SCP_PATH >> $LOGFILE echo "Copy files successful.." >> $LOGFILE fi My questions are below: 1. Whenever I ran this script, it no longer ask for password but it still prompts the "Are you sure you want to continue connecting (yes/no)?" question: See details below: --> Putting your key on remote server Transferring files.. The authenticity of host '10.68.169.168 (10.68.169.168)' can't be established. RSA key fingerprint is cd:78:a1:fe:2d:8d:aa:0f:32:be:18:5b:74:0e:3a:c1. Are you sure you want to continue connecting (yes/no)? yes Failed to add the host to the list of known hosts (/shared/home/ngtman/.ssh/known_hosts). Can I also automate it in a way that it always answers yes to the above question w/o me typing anymore? 2. How can i display the error messages of the scp in the $LOGFILE for cases that scp was not successful for some files? i.e. there are space issue with the remote server, connection time out, or permission issues. I just want to see in the log what happened to the scp so as it would also be better for the support guys to check as in case anything happens. I tried both redirecting using >> and using the tee command but both not writing to the logfile, only displaying the status in the prompt. Hoping to hear from you guys. Thanks in advance. |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|