Sponsored Content
Top Forums Shell Programming and Scripting FTP download using perl script Post 302818017 by balajesuri on Thursday 6th of June 2013 10:38:49 PM
Old 06-06-2013
Untested:

Code:
#!/usr/bin/perl -w

use Net::FTP;
$ftp = Net::FTP->new("ftp.ncdc.noaa.gov");
$ftp->login('username', 'password');
$ftp->cwd("<dir>");
$ftp->binary;

my @files = qw /
                140310-99999-2012.op.gz
                276120-99999-2012.op.gz
                284400-99999-2012.op.gz
                339900-99999-2012.op.gz
                345600-99999-2012.op.gz
                347200-99999-2012.op.gz
                031530-99999-2012.op.gz
                031600-99999-2012.op.gz
                032140-99999-2012.op.gz
                032220-99999-2012.op.gz
                033820-99999-2012.op.gz
                036930-99999-2012.op.gz
                064500-99999-2012.op.gz
                071300-99999-2012.op.gz
                072000-99999-2012.op.gz
                100220-99999-2012.op.gz
                104240-99999-2012.op.gz
                107275-99999-2012.op.gz
                723658-23090-2012.op.gz
            /;

foreach (@files) {
    print "get-ing file: $_\n";
    $ftp->get($_);
}

$ftp->quit();

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

script for download files from ftp site

I'm new to scripting. I'm trying to write a script to download files from ftp site, the following is the script and the message i get after running the script. no files were downloaded :( Thanks advance! script: #!/usr/bin/ksh DAY=`date --date="-1 days" +%y%m%d` ftp -v -n "ftp.address" <<... (5 Replies)
Discussion started by: tiff-matt
5 Replies

2. Shell Programming and Scripting

Same time ftp download in perl multiple sites.

I currently have a perl script that have to retreive a single file from 20+ sites every 10 min. Right now it will ftp to site1 and download and continue up until site20. I am trying to get this to run all the ftp d/l at the same time. This is where I have my problem, I can't get it to work. ... (5 Replies)
Discussion started by: kofs79
5 Replies

3. Shell Programming and Scripting

Perl Script to resume download

Hi, i am looking for a perl script that can resume broken download images from a remote server. Can anyone help me on this. thanks, Vince (1 Reply)
Discussion started by: vin_eme
1 Replies

4. Shell Programming and Scripting

Corrupted Download with Net::FTP (perl)

Hello, I am trying to download several files from a remote FTP server using Net::FTP from within a perl script. The files download alright, except they appear to be corrupted. I know this because once after downloading, I use bzcat to pipe the files to a split command, and bzcat complains saying... (3 Replies)
Discussion started by: amcrisan
3 Replies

5. Shell Programming and Scripting

Help on FTP download using UNIX script

Hi guys, I'm new on this forum and on UNIX. Can somebody help in writing a script to download a file from an FTP server and validating if there is a file to download. If there is a file, I would send it to a mail recipient and if not I would generate an error log. Thanks in advance!:D (1 Reply)
Discussion started by: rjay_45
1 Replies

6. Shell Programming and Scripting

ftp script doesn't download jpg properly

ftp script doesn't download jpg properly The downloaded files have color splotches Here is the script: ftp -n me@institute.edu <<END_SCRIPT quote user name quote pass password prompt mget *.jpg quit END_SCRIPT exit 0 cd ../ (2 Replies)
Discussion started by: walforum
2 Replies

7. Shell Programming and Scripting

Need of shell script to download data using ftp

Hi ! I am just wondering shell script to download data from ftp... I have text file containing ftp address...looks like this ftp://site...../filename.xyz ftp://site...../filename.xyz ftp://site...../filename.xyz ftp://site...../filename.xyz script has to read ftp address and... (8 Replies)
Discussion started by: nex_asp
8 Replies

8. Shell Programming and Scripting

Download files every one second using ftp script

Our main Server "Srv1" is used to generate text files based on specified criteria and it is also connected to two clients (pc1 and pc2) which are responsible for getting the files from Srv1 as it follows: 1. pc1 ( which represents my UNIX machine ) uses shell script to copy the files from Srv1 2.... (3 Replies)
Discussion started by: arm
3 Replies

9. Shell Programming and Scripting

Download latest file via ftp server unix through shell script

Hello this is my first post in this forum , I dont want to be unhappy.. I am writing one script but facing difficulty to find the latest file with some new pattern My requirement is 1. The file is coming like "ABCD-23220140303" at FTP server once in a week. 2. script will run on daily... (3 Replies)
Discussion started by: ajju
3 Replies

10. Ubuntu

Bash script for FTP download -Mysql

Hi guys, I recently managed to write up my working script, but now I have a problem. If the file isn't there in the remote server, my actual script jumps it and all ok, but I need something like this: Search file -> if there, then download -> if not, download next file in the list. Any... (7 Replies)
Discussion started by: virtus96
7 Replies
mktemp(3C)																mktemp(3C)

NAME
mktemp(), mkstemp() - make a unique file name SYNOPSIS
Remarks These functions are provided solely for backward compatibility and importability of applications, and are not recommended for new applica- tions where portability is important. For portable applications, use instead (see tmpfile(3S)). DESCRIPTION
replaces the contents of the string pointed to by template by a unique file name, and returns the address of template. The string in tem- plate should look like a file name with six trailing replaces each with a single byte character from the portable filename character set. The letter is chosen such that the resulting name does not duplicate the name of an existing file. makes the same replacement to the template, but also returns a file descriptor for the template file after opening the file for reading and writing. thus prevents any possible race condition between testing whether the file exists and opening it for use. RETURN VALUE
returns its argument except when it runs out of letters or an underlying service fails, in which case the result is a pointer to an empty string returns an open file descriptor upon successful completion, or -1 if no suitable file could be created. WARNINGS
It is possible to run out of letters. and do not check to determine whether the file name part of template exceeds the maximum allowable file name length. Setting kernel tunable to values greater than 99999 can have an effect on formation of temporary filenames in and Formation of temporary filenames using process ids may not be supported in future versions of and SEE ALSO
getpid(2), open(2), tmpfile(3S), tmpnam(3S), thread_safety(5). STANDARDS CONFORMANCE
mktemp(3C)
All times are GMT -4. The time now is 07:23 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy