Sponsored Content
Full Discussion: ISSUE IN main script
Top Forums Shell Programming and Scripting ISSUE IN main script Post 302571695 by nks342 on Tuesday 8th of November 2011 06:47:00 AM
Old 11-08-2011
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 configuration file and the main script file and tha main script file is running successfully ... beloe are the code of both the files..


the structure of the properties file (archievefilemovement.config) is ....

Code:
###################################################################

#Properties file for moving files as per configurable Days value

###################################################################

#This is the source directoy from where the files will be picked up
SrcDirectory=/home/p2000/sxs137/ODS_Project/temp


#This directory path should end with a slash(/)
DestDirectory=/home/p2000/sxs137/ODS_Project/test/


#Configurable N days value is assumed here of 3 days
Days=3

the structure of the main file is ....

Code:
#!/bin/sh 

. /home/p2000/sxs137/scripts/archievefilemovement.config

awk -F = '/Days=/{days=$2}/SrcDirectory=/{src=$2}/DestDirectory=/{dest=$2}END{print days, src, dest}' \
archievefilemovement.config |while read DAYS INDIR OUTDIR

do  

  find $INDIR -type f -mtime -$DAYS -exec mv {} $OUTDIR \;

Now want files of particular pattern should only be picked up, let say only text files to be picked up, so i would add a entry of the source file patterns in the properties file (archievefilemovement.config) ...



Code:
###################################################################

#Properties file for moving files as per configurable Days value

###################################################################

#This is the source directoy from where the files will be picked up
SrcDirectory=/home/p2000/sxs137/ODS_Project/temp


#This directory path should end with a slash(/)
DestDirectory=/home/p2000/sxs137/ODS_Project/test/


#Configurable N days value is assumed here of 10 days
Days=3

#the pattern of the files
SourcefilePattern=*.txt

Now please guide me what changes would be there now in my main script file as I have added an extra input of source file pattern...tHANKS IN ADVANCE

---------- Post updated at 06:47 AM ---------- Previous update was at 04:29 AM ----------

Hi Guys,
please guide me on this issues...!!!Smilie

Last edited by vbe; 11-08-2011 at 10:19 AM..
 

8 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

configuration for ftp script in main script

Hi, I am new to shell scripting,and i was planning to write a script that will FTP files to destination folder. I was planning that All configuration should be done through a properties files. and finally the output should be Files are transferred I have developed a properties file named... (4 Replies)
Discussion started by: rahul125
4 Replies

7. 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

8. 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
check_ssl_cert(1)						   USER COMMANDS						 check_ssl_cert(1)

NAME
check_ssl_cert - checks the validity of X.509 certificates SYNOPSIS
check_ssl_cert -H host [OPTIONS] DESCRIPTION
check_ssl_cert A Nagios plugin to check an X.509 certificate: - checks if the server is running and delivers a valid certificate - checks if the CA matches a given pattern - checks the validity ARGUMENTS
-H,--host host server OPTIONS
-A,--noauth ignore authority warnings (expiration only) --altnames matches the pattern specified in -n with alternate names too -C,--clientcert path use client certificate to authenticate --clientpass phrase set passphrase for client certificate. -c,--critical days minimum number of days a certificate has to be valid to issue a critical status -e,--email address pattern to match the email address contained in the certificate -f,--file file local file path (works with -H localhost only) -h,--help,-? this help message -i,--issuer issuer pattern to match the issuer of the certificate -n,---cn name pattern to match the CN of the certificate -N,--host-cn match CN with the host name -o,--org org pattern to match the organization of the certificate --openssl path path of the openssl binary to be used -p,--port port TCP port -P,--protocol protocol use the specific protocol: http (default) or smtp,pop3,imap,ftp (switch to TLS) -s,--selfsigned allows self-signed certificates -r,--rootcert cert root certificate or directory to be used for certficate validation (passed to openssl's -CAfile or -CApath) -t,--timeout seconds timeout after the specified time (defaults to 15 seconds) --temp dir directory where to store the temporary files -v,--verbose verbose output -V,--version version -w,--warning days minimum number of days a certificate has to be valid to issue a warning status DEPRECATED OPTIONS
-d,--days days minimum number of days a certificate has to be valid (see --critical and --warning) SEE ALSO
x509(1), openssl(1), expect(1) EXIT STATUS
check_ssl_cert returns a zero exist status if it finds no errors, 1 for warnings, 2 for a critical errors and 3 for unknown problems BUGS
Please report bugs to: Matteo Corti (matteo.corti (at) id.ethz.ch) AUTHOR
Matteo Corti (matteo.corti (at) id.ethz.ch) See the AUTHORS file for the complete list of contributors 1.13.0 April, 2012 check_ssl_cert(1)
All times are GMT -4. The time now is 12:52 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy