How to make script for file transfer?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to make script for file transfer?
# 1  
Old 03-31-2016
How to make script for file transfer?

Hi All,

Please suggest me how to make script for file transfer from server X to another server Y.
I have some directory path in server X as below:
Code:
/home/directory_1/
.
.
/home/directory_n/

where some text files are available in each directory where some files records zero and some files record is more than zero, now we have to transfer only those files whose record are more than the zero from X server to Y server. Now we need to file in server Y path: /msc/record/dhruva

Please note: X sever means (host name: 133.22.19.11) and Y server means (host name: 130.24.19.11)

Last edited by RudiC; 03-31-2016 at 11:08 AM.. Reason: Replaced Quote tags with Code tags
# 2  
Old 03-31-2016
You could create a "batch file" containing only the non-zero files on X and then use this to sftp them to Y.
This User Gave Thanks to RudiC For This Post:
# 3  
Old 03-31-2016
Is this to run as a background job or do you just want to run the transfer from the command line. The reason is that if you need to run stuff in the background (without someone at the keyboard to type passwords), you will need to have a method to do password less transfers.

As RudiC points out sftp is a nice tool to transfer files this uses the sshd server on the target machine. If you frequently refresh updated files rsync is another nice tool which compares a directory structure and updates anything new or changed it also uses the sshd server.

I'd start by getting password less ssh working between server X and Y e.g.:

Code:
[serverX:/home/directory_1]$ ssh aaditya@serverY id
uuid=1003(aaditya) gid=1000(users) groups=1000(users)

[serverX:/home/directory_1]$

This User Gave Thanks to Chubler_XL For This Post:
# 4  
Old 04-01-2016
I couldn't understand, please elaborate it.
# 5  
Old 04-01-2016
For us to avoid blindly guessing, please post what OS you deploy and which tools you have at your fingertips, like ftp, sftp/scp, rsync, others...
This User Gave Thanks to RudiC For This Post:
# 6  
Old 04-01-2016
Hi RudiC,

We are using sftp
# 7  
Old 04-01-2016
Quote:
Originally Posted by aaditya321
We are using sftp
Look at the man page of sftp: It has an option (-b) for providing a batch file with the FTP commands to be executed.
This User Gave Thanks to rovf For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

File transfer from UNIX to shared location using shell script

Is there any possible way transfering the file from unix to shared location using shell script. i had created the batch script to fetch the files from unix to shared location and it works fine. Due to some problem in windows unable to transfer the file to shared location automatically. can anyone... (2 Replies)
Discussion started by: venkat918
2 Replies

2. UNIX for Beginners Questions & Answers

Automated File Transfer Script

We are receiving data feed files in SFTP location daily. so the folder structure in SFTP location is abc/def/studyname_1/outbound/zipped files So we will be getting different studies and for each study a folder is created abc/def/studyname_2/outbound/zipped files , ... (7 Replies)
Discussion started by: Sidhant
7 Replies

3. Windows & DOS: Issues & Discussions

Cygwin script to transfer file from windows to UNIX

Hi, Objective is to transfer files from windows server to Unix server using cygwin. I have installed cygwin, and I manually execute commands and transfer files from windows to unix using sftp. These are steps I execute 1) Run cmd 2) Run cygwin 3) At prompt type sftp user1@uniserver 4) lcd... (2 Replies)
Discussion started by: wahi80
2 Replies

4. Red Hat

UNIX script for daily file transfer ???

I need to create a script which needs to transfer the "<filename>+yyyymmdd".dat file from a unix machine to a linux machine.. daily. we can use an active batch to schedule the script. however, the script needs to detect if the new file is present, if present, then transfer. any help ?? (1 Reply)
Discussion started by: ravikodi
1 Replies

5. Shell Programming and Scripting

File transfer script

Hi, I need a shell script to transfer a file from one server(unix box) to another server(windows box). I have the details of the source and destination Ip's. source path : /home/UNIX/server filename:abc.txt Destination folder: D:/UNIX/test I am using AIX server. Type of shell :... (1 Reply)
Discussion started by: NareshN
1 Replies

6. Shell Programming and Scripting

Shell script to transfer file via SFTP

Hi all, I'm trying to do a script to transfer file between my server and an external server via SFTP protocol. It doesn't use rsa key, but password. When I run the script, it throw back a prompt that request me to put the password. How should I do for automatic login? Pleaes help :( ... (2 Replies)
Discussion started by: Kapom
2 Replies

7. Shell Programming and Scripting

Problem in Weekly file Transfer script

I have made a script which transfers some files of the entire week , but the script fails when the next month is started. For e.g; if i run the script on 5th may , but i need to transfer files of its previous week which is from 24th April to 30th april ,the script fails, i have this loop in the... (2 Replies)
Discussion started by: vee_789
2 Replies

8. Shell Programming and Scripting

Expect script file transfer failure

I use expect to spawn an sftp file transfer. On occasion the transfer fails or doesn't complete correctly, resulting in: "sftp> cd /returns sftp> rename /returns/TESTFILE.TXT /returns/archive/TESTFILE.TXT Couldn't rename file "/returns/TESTFILE.TXT" to "/returns/archive/TESTFILE.TXT": Failure... (0 Replies)
Discussion started by: tjb1959
0 Replies

9. Shell Programming and Scripting

Make sure the file transfer is suscess

I hv two servers ( server A and server B , server B is windows ) and have a script to run to ftp files (may be more than one file) from server A to server B in every 15 minutes , I would like to make sure the files are transferred successfully to other server , can advise what is the best way to... (3 Replies)
Discussion started by: ust
3 Replies

10. Shell Programming and Scripting

Creation and Transfer of TAR file from one machine to another Using UNIX script

Hi, I want to create unix script such that it should run on machine A, it should run TAR commands on machine B and copy that TAR to machine C. Is it possible? Thanks Rahul (2 Replies)
Discussion started by: rahuljadhav
2 Replies
Login or Register to Ask a Question