12-13-2005
Wget call in a Perl script
I've got to do a wget call in a Perl Script.
I am basically doing migration of a shell script which was previously doing it.
The code in the sh file was as follows.
wget -nv -o /tmp/wget.run.log -t 5 -w 10
http://windows-server/myapp/1try.asp?myparam=no
This wget command is executing an ASP page on a remote IIS server.
Now, this command will create a file with the name 1try.asp?myparam=no in my current directory.
The sh script actually runs many wget commands and creates many such files. Ultimately I do a cat on all files and redirect the o/p to a single csv file.
This csv file is then used by sqlldr to load into the DB.
The whole process seems very complicated and hence i want to replace this sh script wth a perl script.
Do let me know if I can exclude the use of wget and use something else.
Also, if I have to use wget how can I make the process smoother and less complicated and easy to implement and maintain.
Thanks,
Rahul.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hello
say i have written some perl scripts , now i like to call them in my unix shell
as unix command like "more" , "ls" , "grep" so that my say perl script called "foo.pl"
will be called from every where as "foo" or "foo arg1 arg2"?
Thanks (1 Reply)
Discussion started by: umen
1 Replies
2. Shell Programming and Scripting
Hi
I am not sure how to call a perl script from a tcsh shell. do i need to set any environment variables? your help is appreciated
Thanks (1 Reply)
Discussion started by: megastar
1 Replies
3. Shell Programming and Scripting
Hi all,
I have the following snippet of code..
#!/bin/sh
echo "run perl script............"
#Run the verification script
perl bill_ver
echo " perl script completed....."
echo "rename files......"
#Remove from all file in the directories test, test1, test2, test3
for f in... (3 Replies)
Discussion started by: chriss_58
3 Replies
4. Shell Programming and Scripting
Hi,
I've written a script in Perl that generates a URL and prints it. So if I run the script from the command line, I get something like this:
$ script.pl
http://www.url.com/folder/file.extI would like to use this script with wget to download the file at the URL generated. Is there a simple... (2 Replies)
Discussion started by: Altay_H
2 Replies
5. Shell Programming and Scripting
hi,,
i have perl scipt with line :
system('./try.sh $t $d $m');
in shell scipt try.sh i have the line:
echo $1
its not printing value of $t that i hav passed..y is it so..i am running it from apache web server (2 Replies)
Discussion started by: raksha.s
2 Replies
6. Shell Programming and Scripting
Novice to perl here.
I have created a simple web page in perl, with only one submit button. I would like to execute a bash script on the same server when this button is clicked on.
Is this possible in perl? I have spent a few days researching this and am unable to find any useful information.... (0 Replies)
Discussion started by: pleonard
0 Replies
7. Shell Programming and Scripting
Hi
I m new to perl. I m trying to write a perl script that calls a bash script; does anyone have a script already that they can provide or help me out? Thanks a lot. (2 Replies)
Discussion started by: adnan786
2 Replies
8. Shell Programming and Scripting
I have a Perl script sub.pl, and i want to call another Expect script called sub.exp. The sub.exp will generate a text file called sub.txt, while the sub.pl called from a html form will display the content of sub.txt to the textarea on the html form. How do I call sub.exp from sub.pl???
... (5 Replies)
Discussion started by: cxbest
5 Replies
9. Shell Programming and Scripting
Hello Gurus
Can anyone please let me know how to call .profle file in perl script
When I am calling the .profile file its giving error
Shall I create unix script which has .profile command and call perl script internally (2 Replies)
Discussion started by: Pratik4891
2 Replies
10. Shell Programming and Scripting
I'm attempting to write a bash script that will create a network between virtual machines. It accepts three arguments: an RSpec that describes the network topology, and two list of machines (servers and clients).
I have a (working) Perl script that I want to call. This Perl script takes an RSpec... (6 Replies)
Discussion started by: mecaka
6 Replies
LEARN ABOUT DEBIAN
cddb-tool
CDDB-TOOL(1) General Commands Manual CDDB-TOOL(1)
NAME
cddb-tool - Get CDDB information
SYNOPSIS
cddb-tool parse file [-i|-d|-a|-t] [num|-c|-p]
cddb-tool template disc-id tracks
cddb-tool send [file] address
cddb-tool query server user host disc-id tracks
cddb-tool read server user host disc-id genre
cddb-tool help
DESCRIPTION
cddb-tool is a backend tool for abcde. It is passed information from cd-discid and uses it look up the CD title, artist, and track informa-
tion on the cddb database (http://freedb.freedb.org) on the internet.
COMMANDS
parse [file] option
Get data out of a cddb file (use "-" for stdin). Options (use one and only one):
id prints disc id
album prints album title
track num
prints title of track num
artist prints artist
category
prints category
cddbgenre
synonym for category
all parse file and dumps to stdout in a form sourceable by the shell
send [file] address
Mails file file (or stdin of no file specified) to specified address, using correct format. Category should be one of blues, classical,
country, data, folk, jazz, newage, reggae, rock, soundtrack, misc.
template [disc-id] [tracks]
Generates a template (empty) cddb file to stdout. The command line should be essentially the output of cd-discid.
query [server] [user] [host] [disc-id] [tracks]
Looks up disc on server (should be of form "http://host/cddb/cddb.cgi") remainder of command line is in the same form as that returned by
the cd-discid program. Uses wget, so if you need to use a proxy then just configure wget to do so. user and host will be used for identify-
ing ourselves to the CDDB server. Outputs response code and entries with matching CDDB entries, if successful, from the CDDB server.
read [server] [user] [host] [disc-id] [genre]
Dumps CDDB entry to stdout. File will contain an extra #CATEGORY= line, which leaves it a valid CDDB file but which will be recognized by
parse and send commands. Uses wget, so if you need to use a proxy then just configure wget to do so. user and host will be used for identi-
fying ourselves to the CDDB server.
help
Prints usage information.
AUTHOR
Nathaniel Smith <njs@uclink4.berkeley.edu>, maintained as part of abcde by Robert Woodcock <rcw@debian.org>. Manual page compiled from help
information by Robert Woodcock.
CDDB-TOOL(1)