Help with running script at sftp


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Help with running script at sftp
# 1  
Old 03-14-2016
Help with running script at sftp

Hello All,

I am trying to run a sftp batch script (.conf) file from a shell script. I wanted to remove a file from sftp if it exists else it should ignore removing and continue with other commands in .conf file. I am not able to put logic in .conf file.Any idea how that can be achieved.

Code:
/sftp -b $PATH/sample.conf $abc@$HOST

in a .conf file I have commands to run.

Please reply.
# 2  
Old 03-14-2016
This has been discussed previously on the site

Take a look here, and there are additional links you can follow --
automate sftp using unix script
This User Gave Thanks to joeyg For This Post:
# 3  
Old 03-14-2016
You don't have to test whether it exists or not. Just delete the file. the sftp session will not terminate.
Code:
sftp> cd /tmp                                          
sftp> rm t                                             
Removing /tmp/t                                        
sftp> rm t                                             
Couldn't stat remote file: No such file or directory   
Removing /tmp/t                                        
Couldn't delete file: No such file or directory        
sftp> quit

Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Test if Remote server is up and running before SFTP'ing files (in batch mode)

Hello, In our Data Warehouse environment, before our batch SFTP jobs kick off to pull the files from remote servers, I would like to setup a pre-sftp job that would test if all the remote servers from where the files are being pulled, are up and running. If any one of the remote serer is... (2 Replies)
Discussion started by: Dippu
2 Replies

2. Shell Programming and Scripting

SFTP or scp with password in a batch script without using SSH keys and expect script

Dear All, I have a requirement where I have to SFTP or SCP a file in a batch script. Unfortunately, the destination server setup is such that it doesn't allow for shell command line login. So, I am not able to set up SSH keys. My source server is having issues with Expect. So, unable to use... (5 Replies)
Discussion started by: ss112233
5 Replies

3. Shell Programming and Scripting

Script will keep checking running status of another script and also restart called script at night

I am using blow script :-- #!/bin/bash FIND=$(ps -elf | grep "snmp_trap.sh" | grep -v grep) #check snmp_trap.sh is running or not if then # echo "process found" exit 0; else echo "process not found" exec /home/Ketan_r /snmp_trap.sh 2>&1 & disown -h ... (1 Reply)
Discussion started by: ketanraut
1 Replies

4. Shell Programming and Scripting

SFTP-how to log individual sftp command error while executing shell script

Hi, I have situation where i need to automate transferring 10000+ files using sftp. while read line do if ; then echo "-mput /home/student/Desktop/folder/$line/* /cygdrive/e/folder/$line/">>sftpCommand.txt fi done< files.txt sftp -b sftpCommand.txt stu@192.168.2.1 The above... (1 Reply)
Discussion started by: noobrobot
1 Replies

5. UNIX for Dummies Questions & Answers

sftp output is different when running manually/script

When I manually run a sftp to a remote server I receive the following output on he screen; Uploading filename to /inbound/xxxxxxx_Folder_1/filename filename 100% 50 0.1KB/s ... (1 Reply)
Discussion started by: rugggy
1 Replies

6. Shell Programming and Scripting

sftp output is different when running manually/script

When I manually sftp a file to a remote server I get the following output on the screen; Uploading filename to /inbound/xxxxxxx_Folder_1/filename filename 100% 50 0.1KB/s 00:00 When I run the commands from within a shell script I do not get the "filename ... (0 Replies)
Discussion started by: rugggy
0 Replies

7. UNIX for Dummies Questions & Answers

Running script on SFTP server, RMDIR and RM with wildcards

Im going insane trying to figure out what i consider a basic command on an SFTP server... Im trying to download all files from a directory *done* then remove all the files (and sometimes folders that contain files) i have downloaded on the remote directory... the command i would normally... (2 Replies)
Discussion started by: mokachoka
2 Replies

8. Shell Programming and Scripting

SFTP in a script

Hi I need to write a script which should make SFTP connection with one server. Download some files and then exit. Can we do this? I know this is possible with FTP but is it is possible with SFTP too? Can you please provide some example? Regards Kapil (3 Replies)
Discussion started by: kapilk
3 Replies

9. Solaris

Running from Shell Vs running from RC script

Hi, i have a script which need to do behave differently when run as a startup process from init.d/ rc2.d script and when run manually from shell. How do i distinguish whether my script is run by init process or by shell?? Will the command /proc/$$/psinfo | grep "myscript" work well???... (2 Replies)
Discussion started by: vickylife
2 Replies
Login or Register to Ask a Question