Sponsored Content
Top Forums Shell Programming and Scripting configuration for ftp script in main script Post 302567154 by rahul125 on Saturday 22nd of October 2011 01:56:25 PM
Old 10-22-2011
Hi,
so if I write the main script file which will read the properties file .. in this format itself ....

Code:
#############################################  
#Properties file for Ftp files
  #############################################  

 #remote ip of the machine
  RemoteIp=135.23.34.212  

#This is the source directoy from where the files will be picked up
 SrcFolders=/home/Administrator/files  

 #This directory path should end with a slash(/)
 DestFolder=/home/Administrator/output/   

#the pattern of the files
 SourcefilePattern=*.xml   

# your user id
  userid=youruserid 

  #your password  
password=yourpassword

followed by main script file.....
Code:
#!/bin/sh 
. ftp.properties


rip=$(sed '/^\#/d' archive.config | grep 'RemoteIp'  | tail -n 1 | cut -d "=" -f2-)
srcdir=$(sed '/^\#/d' archive.config | grep 'SrcFolders'  | tail -n 1 | cut -d "=" -f2-)
destdir=$(sed '/^\#/d' archive.config | grep 'DestFolder'  | tail -n 1 | cut -d "=" -f2-)
filepattern=$(sed '/^\#/d' archive.config | grep 'SourcefilePattern'  | tail -n 1 | cut -d "=" -f2-)
userid=$(sed '/^\#/d' archive.config | grep 'userid'  | tail -n 1 | cut -d "=" -f2-)
passd=$(sed '/^\#/d' archive.config | grep 'password'  | tail -n 1 | cut -d "=" -f2-)
ftp -vin >> ftp.log <<-!
        open rip
        user $userid $passd
        cd destdir
        cd srcdir
        put $file
        bye
        !
done

will work ...!!! please guide me on this..!!Smilie
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Problem starting a script from a 'main'-script

Please Help! :o I have a main script (ksh) where another script is called (convert_picture). Normally this works ok, but since some changes has been made on the unix-server (I dont know what :( ) suddenly it doesnt work anymore: i get an error message: ksh: convert_picture not found. I am... (3 Replies)
Discussion started by: Rakker
3 Replies

2. UNIX for Dummies Questions & Answers

How to pass two or more parameters to the main in shell script

Hey Guys from the below script what I understood is we are sending the the first parameter as input to the main (){} file main > $LOGFILE 2>&1 but can we send two or three parameter as input to this main file as main > $LOGFILE 2>&1 2>&2 like this Can any one plz help I need to writ a... (0 Replies)
Discussion started by: pinky
0 Replies

3. Shell Programming and Scripting

AWK variable in Main script??? solved

Using an awk script , i want to store the value of a variable in the main script. currently sum is getting reset to blank in the main script. How to modify the below code to get the value of esum in the variable sum of the main script??? sum=`echo "$row" | awk -F"" '{$esum=$5}'` ... (0 Replies)
Discussion started by: skyineyes
0 Replies

4. UNIX for Advanced & Expert Users

Pass parameter to the main script from wrapper script

Hi, I am writing a wrapper script(wrap_script.sh) to one of the main scripts (main_script.sh) The main script is executed as following: ./main_script.sh <LIST> <STARTDATE> <ENDDATE> looks for a parameter which is a LIST(consists of different list names that need to be processed), START/END... (0 Replies)
Discussion started by: stunnerz_84
0 Replies

5. Shell Programming and Scripting

writing the main script file

Hi, I am new to shell scripting,and i was planning to write a script that will move files which have a datetime >= currentdate-N from a source to destination folder. All configuration should be done through a properties files. Here the value of N should be taken as 10 days(modification... (6 Replies)
Discussion started by: rahul125
6 Replies

6. Shell Programming and Scripting

required help on main ftp script

Hi , I am new to unix , I was planning to write a ftp script that will transfer the files to the ftp server at the specified location mention in the properties file.... the structure of the properties file is configuration for ftp ********************* #remote url of the machine ... (1 Reply)
Discussion started by: rahul2751
1 Replies

7. Shell Programming and Scripting

main file configuration

I was writing a script that will FTP files to destination folder. All configuration should be done through a properties files and the main script will read the values from the properties file. the properties file should contain 1) Source folders 2) Source file pattern 3) Destination folder... (4 Replies)
Discussion started by: rahulsxn660
4 Replies

8. Shell Programming and Scripting

ISSUE IN main script

Hi , I have a script that will move files which have a datetime >= currentdate-N from a source to destination folder.the input parameter are 1) Configurable N days value,2) source folderand 3) destination folder and finally the output would be The old files are moved...I have developed the... (14 Replies)
Discussion started by: nks342
14 Replies

9. Shell Programming and Scripting

Shell script to calculate the max cpu usage from the main script

Hi All, I have a script which does report the cpu usuage, there are few output parameter/fields displayed from the script. My problem is I have monitor the output and decide which cpu number (column 2) has maximum value (column 6). Since the output is displayed/updated every seconds, it's very... (1 Reply)
Discussion started by: Optimus81
1 Replies
script(1)							   User Commands							 script(1)

NAME
script - make record of a terminal session SYNOPSIS
script [-a] [filename] DESCRIPTION
The script utility makes a record of everything printed on your screen. The record is written to filename. If no file name is given, the record is saved in the file typescript. See WARNINGS. The script command forks and creates a sub-shell, according to the value of $SHELL, and records the text from this session. The script ends when the forked shell exits or when Control-d is typed. OPTIONS
The following option is supported: -a Appends the session record to filename, rather than overwriting it. NOTES
script places everything that appears on the screen in filename, including prompts. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWcsu | +-----------------------------+-----------------------------+ |CSI |Enabled | +-----------------------------+-----------------------------+ SEE ALSO
attributes(5) WARNINGS
script can pose a security risk when used in directories that are writable by other users (for example, /tmp), especially when run by a privileged user, that is, root. Be sure that typescript is not a link before running script. SunOS 5.10 30 Jan 2004 script(1)
All times are GMT -4. The time now is 07:08 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy