Read from file then purge or archive.


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Read from file then purge or archive.
# 8  
Old 08-09-2006
followup

I got an error "find: Error in processing the argument DAYS"

I reckon its not able to identify the number below the DAYS

DAYS ARCH_PATH
7 /inter/dfd/
5 /inter/fdfd/

Its unable to process 7,5 etc

Is that right?
# 9  
Old 08-09-2006
Run your script with the -x option and show us the result please.

I correct a variable name in my previous code.

Jean-Pierre.
# 10  
Old 08-10-2006
followup

Hi Pierre,

Heres the output

sh -x purgeam.sh

+ 0< filestopurge.txt
+ read DAYS ARCH_PATH
+ find ARCH_PATH -type f -mtime +DAYS -exec rm {} ;
find: Error in processing the argument DAYS
+ read DAYS ARCH_PATH
+ find /interface/backup/dbmig/tmp -type f -mtime +44 -exec rm {} ;
+ read DAYS ARCH_PATH
+ find /interface/backup/dbmig -type f -mtime +100 -exec rm {} ;
+ read DAYS ARCH_PATH

The filetopurge.txt looks like this:
DAYS ARCH_PATH
44 /interface/backup/dbmig/tmp
100 /interface/backup/dbmig

Does the code recognise 44 and 100 as a substitute for DAYS?

Thanks Pierre
# 11  
Old 08-10-2006
followup

Hi

I removed the DAYS and ARCH_PATH from the filestopurge.txt and got this output. The files still werent purged.

+ 0< filestopurge.txt
+ read DAYS ARCH_PATH
+ find -type f -mtime + -exec rm {} ;
Usage: find path-list [predicate-list]
+ read DAYS ARCH_PATH
+ find /interface/backup/dbmig/tmp -type f -mtime +44 -exec rm {} ;
+ read DAYS ARCH_PATH
+ find /interface/backup/dbmig -type f -mtime +100 -exec rm {} ;
+ read DAYS ARCH_PATH


Regards,
# 12  
Old 08-10-2006
followup

Most importantly Pierre,There could be a problem.
In a directory structure like

A|
-B
-C|
-D

Should I have in the filetopurge.txt /A/ and run the purgeam.sh file, then its purges automatically B,C and D since its recursive. THe problem now is,I might want to archive C i.e not purge the files,there will be situations whereby I need to archive a subfolder of a folder I have in filetopurge.txt(in this case,subfolder C). How do I go about it?
I considered having two text files, filestopurge.txt and filestoarch.txt,but this obviously would work, because in filestopurge,I would have:
7 /A and filetoarch.txt would be 5 /A/C .
After running filestopurge.sh, C would be gone.

Hope u understand the question.

Thanks
# 13  
Old 08-10-2006
followup

Sorry Pierre

A is the root folder,it contains two subfolder B and C,C has a subfolder D
# 14  
Old 08-10-2006
Its now working..

Except the last question I asked.I am able to purge files now, but the script purges everything,even the ones I want to archive because its recursive and purges even the subfolders of the root directory. How do I escape this?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Homework & Coursework Questions

Archive and purge the log file

Hi Unix Experts, I am new in this filed. I have assignment to Archive and purge the log file using shell scripts I tried I could not get the result please help me this. Ex: test.log requirement : using shell script I need to archive the log file and nil and the content of (test.log)... (1 Reply)
Discussion started by: johney1981
1 Replies

2. UNIX for Advanced & Expert Users

Purge MAil file

Hi, merry christmas. on AIX 6.1, the file /var/spool/mail/user, should/can be purged manually ? Any commande line to purge it ? Thanks. (2 Replies)
Discussion started by: big123456
2 Replies

3. Shell Programming and Scripting

Need a script or one-liner to purge lines from a file.

i all. This one sounds so simple, but I can't get it to work. I need to delete lines with certain keywords from a file. I have a file called defaultRules, with keywords: IPSEC_AH IKE_UDP IPMP_TEST_IFACE2 Then, I have another file called rules.txt with some rules: ... (10 Replies)
Discussion started by: BRH
10 Replies

4. Shell Programming and Scripting

Problem to read archive

Dear all, I have this archive: cat file.txt archive test 02 sequence 03 02length 52 archive test 02 sequence 04 02length 52 archive test 02 sequence 05 02length 52 teste arquivo 06 sequencia 08 06 length 54 teste arquivo 06 sequencia 09 ... (8 Replies)
Discussion started by: cewa67
8 Replies

5. Shell Programming and Scripting

Purge files and archive

Hi Friends, I have an urgent requirement. I have many files huge in size which has occupied almost the entire disk space. The files are not being moved to the archived folder. But at present I need to purge those files, new to shell scripting, not sure how to proceed. Eg. Directory... (3 Replies)
Discussion started by: unx100
3 Replies

6. Programming

read file from tar.gz archive

I want to write a c-program which reads a textfile from a tar.gz archive. How can I do it? (9 Replies)
Discussion started by: krylin
9 Replies

7. Shell Programming and Scripting

Read specific file from a zip archive without extracting

Hi All, I would like to extract specific file from a zip archive. I have a zip archive "sample.zip". sample.zip contains few text files and images... text1.txt, text2.txt, pic.jpg etc... I need to read specific file "text2.txt" from "sample.zip" WITHOUT EXTRACTING the zip file. ... (4 Replies)
Discussion started by: sridharg
4 Replies

8. Shell Programming and Scripting

script to archive and purge

Hi, I am writing a shell script for archive data from a table. The design is as follows. Step 1: Execute the select query and extract the data into a text file. Step 2: The primary key for this table is TRACKING_NUM, TRACKING_NUM_SUFFIX, TIMESTAMP_UPDATED. So These three fields will be read... (1 Reply)
Discussion started by: kmanivan82
1 Replies

9. Shell Programming and Scripting

shell script for archive purge

I am writing a shell script for Archive Purge for the table having rows < 1 year. The shell script has to extract the rows from the table and write those extracted rows to a text file. Then from the text file, each rows will be read and deleted by means of delete query one by one. The fields will... (5 Replies)
Discussion started by: regnumber
5 Replies

10. Shell Programming and Scripting

read list of filenames from text file, archive, and remove

I posted a week ago regarding this scripting question, but I need to revisit and have a few more questions answered.. User cfajohnson was extremely helpful with the archive script, but clarification on my part is needed to help steer the answer in a direction that works in this particular... (5 Replies)
Discussion started by: fxvisions
5 Replies
Login or Register to Ask a Question