10-04-2007
Find files including subdirectory and Delete
Hello Experts,
I m newbie. Could u pls help me to write script on Sun solaris-
I have backup directory "/var/opt/backup/" where files are backed up in different directory "backup1" "backup2" "backup3".
I want to write a shell script which i will put in crontab and daily midnight it will search files which is older than 90 days in differnt direcotry of /var/opt/backup/ and eventually delete files.
Files are huge....so i use exec flag might will not work..might be say long argument. so should i use delete flag?
So, please provide the script(#!/usr/bin/sh) how i do it??
Best wishes to all--
Purple
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I am writing a script which reads a file line by line and then assigns it to a variable like this 1090373422_4028715212.jpg. I have images with file name of this format in some other directory. In my script I want to assign variable with this file name and then find this filename in some other... (11 Replies)
Discussion started by: jyotib
11 Replies
2. Shell Programming and Scripting
Hi All,
I'm trying to use the find command to return matches for a directory and file.
For example, given the following directories:
/one/two/three/file1.txt
/one/three/two/file1.txt
/one/four/two/three/file1.txt
I'm expecting the following to be returned:
... (16 Replies)
Discussion started by: makodarear
16 Replies
3. Shell Programming and Scripting
Hi All,
I was exploring find command and came across -prune option which would exclude search in a mention subdirectory.
My quesry is to search all files more that 100 MB size but exclude search in a subdirectory.
I am using below command,but somehow it is not working.
Can anybody help me... (6 Replies)
Discussion started by: usha rao
6 Replies
4. UNIX for Dummies Questions & Answers
hi all ,
i want to find and interactively delete all the files having size greater than 20 bytes using "find" and other commands..... (8 Replies)
Discussion started by: sonu_pal
8 Replies
5. UNIX for Dummies Questions & Answers
I am trying to find all DAT files in a subdirectory named IN. I do not know the entire path.
For example: /stage/<?>/<?>/IN/file.DAT
I am using the find command without success:
find /stage -name IN -a -name '*.DAT' -print
What is the correct logic and syntax? Thank you for the help. (5 Replies)
Discussion started by: TwinGT
5 Replies
6. UNIX for Dummies Questions & Answers
This is a real world problem so I think you might found this interesting. We have servers which are shared by multiple team members. Each team member has its own user id and home directory. Now with time each user starts creating files which in end caused the disk to be full.
Now for creating a... (5 Replies)
Discussion started by: Rohit06
5 Replies
7. Shell Programming and Scripting
Hi All,
My directory structure is like
Directory1
SubDirectory1
SubDirectory2
SubDirectory3
I have main directories and subdirectories underneath. I want to write a shell script where I will be passing file name as a parameter, Now I want to find all the files in Directory1... (19 Replies)
Discussion started by: John William
19 Replies
8. Shell Programming and Scripting
Hi,
I have multiple directories built in following manner
/app/red/tmp
/app/blue/upd
/app/blue/tmp
/app/green/tmp
/app/red/upd
/app/green/upd
I have filenames having pattern ONE.XXX.dat TWO.ZZZ.dat and so on across the folders listed above
My objective is to list all filenames of a... (4 Replies)
Discussion started by: wahi80
4 Replies
9. Shell Programming and Scripting
Hello,
I have a data file consisting of many lines and my target is to delete all lines containing 0%
After some sed processes, I convert it to shown below format:
Sample webpage logfile:
Expected output is:
sed command is not working for below methods:
sed -n '/0%/p' logfile > output... (1 Reply)
Discussion started by: baris35
1 Replies
10. Shell Programming and Scripting
Hello.
A_LIGNE="cnezJ,V ,FMZ fd,Mok CODKJ,F SOME_WORD fcnQ, VMQKV Q"
A_PATTERN="SOME_WORD"
sed 's/'$A_PATTERN'//g' <<< "$A_LINE"will remove 'SOME_WORD' and give :
"cnezJ,V ,FMZ fd,Mok CODKJ,F fcnQ, VMQKV Q"A_PATTERN="SOME_WORD]"
sed 's/'$A_PATTERN'//g' <<< "$A_LINE"will remove... (4 Replies)
Discussion started by: jcdole
4 Replies
LEARN ABOUT CENTOS
backup_listhosts
BACKUP_LISTHOSTS(8) AFS Command Reference BACKUP_LISTHOSTS(8)
NAME
backup_listhosts - Lists Tape Coordinators registered in the Backup Database
SYNOPSIS
backup listhosts [-localauth] [-cell <cell name>] [-help]
backup listh [-l] [-c <cell name>] [-h]
DESCRIPTION
The backup listhosts command displays the Backup Database record of the port offset numbers defined for Tape Coordinator machines. A Tape
Coordinator must have an entry in the list to be available for backup operations.
The existence of an entry does not necessarily indicate that the Tape Coordinator process (butc) is currently running at that port offset.
To check, issue the backup status command.
OPTIONS
-localauth
Constructs a server ticket using a key from the local /etc/openafs/server/KeyFile file. The backup command interpreter presents it to
the Backup Server, Volume Server and VL Server during mutual authentication. Do not combine this flag with the -cell argument. For more
details, see backup(8).
-cell <cell name>
Names the cell in which to run the command. Do not combine this argument with the -localauth flag. For more details, see backup(8).
-help
Prints the online help for this command. All other valid options are ignored.
OUTPUT
After a "Tape hosts:" header, the output reports two things about each Tape Coordinator currently defined in the Backup Database:
o The hostname of the machine housing the Tape Coordinator. The format of this name depends on the hostname format used when the backup
addhost command was issued.
o The Tape Coordinator's port offset number.
The Tape Coordinators appear in the order in which they were added to the Backup Database.
EXAMPLES
The following example shows the result of the command in the ABC Corporation cell:
% backup listhosts
Tape hosts:
Host backup1.abc.com, port offset 0
Host backup1.abc.com, port offset 1
Host backup3.abc.com, port offset 4
Host backup2.abc.com, port offset 3
PRIVILEGE REQUIRED
The issuer must be listed in the /etc/openafs/server/UserList file on every machine where the Backup Server is running, or must be logged
onto a server machine as the local superuser "root" if the -localauth flag is included.
SEE ALSO
backup(8), backup_addhost(8), backup_delhost(8), backup_status(8)
COPYRIGHT
IBM Corporation 2000. <http://www.ibm.com/> All Rights Reserved.
This documentation is covered by the IBM Public License Version 1.0. It was converted from HTML to POD by software written by Chas
Williams and Russ Allbery, based on work by Alf Wachsmann and Elizabeth Cassell.
OpenAFS 2012-03-26 BACKUP_LISTHOSTS(8)