Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

TFTP

Posted on 2008-06-25
2
Medium Priority
?
527 Views
Last Modified: 2010-05-18
Hello,
I'm using Linux Fedora core -6.
Using one shell script I need to download one file from TFTP server.
Script should take IP address and file name with path.
ex. downloadFile.sh 10.10.10.10 /opt/config/file.txt

Can any body help me in writing such script.. specially tftp commands to use in script.

Thanks
0
Comment
Question by:pkgoyal
  • 2
2 Comments
 
LVL 14

Accepted Solution

by:
agriesser earned 375 total points
ID: 21868702
Give this one a try.
#!/bin/sh
 
if [ "$#" != "2" ]; then
  echo "usage: $(basename $0) <tftp-server> <remote-file-name>"
  exit 1
fi
 
if echo "get $2 $(basename $2)" | tftp $1 2>&1 | grep -qi "Error code"; then
  exit 1
fi
 
exit 0

Open in new window

0
 
LVL 14

Expert Comment

by:agriesser
ID: 21872167
Just out of interest: Why is a fully functional script just graded with a B??
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Using 'screen' for session sharing, The Simple Edition Step 1: user starts session with command: screen Step 2: other user (logged in with same user account) connects with command: screen -x Done. Both users are connected to the same CLI sessio…
Note: for this to work properly you need to use a Cross-Over network cable. 1. Connect both servers S1 and S2 on the second network slots respectively. Note that you can use the 1st slots but usually these would be occupied by the Service Provide…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
Suggested Courses
Course of the Month8 days, 6 hours left to enroll

877 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question