The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > OS Specific Forums > SUN Solaris
Google UNIX.COM


SUN Solaris The Solaris Operating System, usually known simply as Solaris, is a free Unix-based operating system introduced by Sun Microsystems .

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
Crontab a Script moutaz1983 Shell Programming and Scripting 6 01-16-2008 06:35 AM
Temporarily disable effect of set -e in ksh ugeek Shell Programming and Scripting 1 03-28-2007 01:21 AM
How do properties effect script? Chiefos UNIX for Dummies Questions & Answers 1 06-21-2006 03:23 AM
Effect of Preemptive Kernel sriram.ec UNIX for Advanced & Expert Users 2 03-14-2006 09:43 PM
recursive effect!! sskb UNIX for Dummies Questions & Answers 2 01-30-2003 08:05 AM

Reply
 
Submit Tools LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 10-05-2007
Registered User
 

Join Date: Oct 2007
Posts: 50
will this script in crontab effect SUN 9??

Hi all,

I work in Sun Solaris 9. I am plan to put the following script(remove90dysOldrfiles.sh) in CRONTAB for removing huge huge number of files those are older than 90 days from different directory.
In the Crontab i will set the time for everymidnight it will search 90days older file and remove it from system.

But my confusion is how the Following script will work is it Like- every command for find and remove will execute one after another or parallel processing could be happen. If parallel processing could be occur than i scared CPU usage will be too much higer in system, which will effect the live system offcourse. Experts i need your earnest advise from you.

# vi /var/opt/remove90dysOldrfiles.sh

#!/usr/bin/sh
find /var/opt/backup/backup1 -name "USR*" -mtime +90 | xargs -n 100 rm -f
find /var/opt/backup/backup2 -name "CUST*" -mtime +90 | xargs -n 100 rm -f
find /var/opt/Mainbackup/backup3 -name "SUB*" -mtime +90 | xargs -n 100 rm -f
find /var/opt/backup/backup4 -name "GP*" -mtime +90 | xargs -n 100 rm -f
find /var/opt/Mainbackup/backup5 -name "AIR*" -mtime +90 | xargs -n 100 rm -f
find /var/opt/backup/backup6 -name "IN*" -mtime +90 | xargs -n 100 rm -f
find /var/opt/Mainbackup/backup7 -name "MS*" -mtime +90 | xargs -n 100 rm -f
Reply With Quote
Forum Sponsor
  #2 (permalink)  
Old 10-05-2007
Registered User
 

Join Date: Jan 2007
Posts: 2,965
As you have it, each line will execute sequentially.

The "find" and "xargs" will run in parallel.

If you are concerned about impact on other processes then run using "nice".

man nice

as in

nice /var/opt/remove90dysOldrfiles.sh
Reply With Quote
  #3 (permalink)  
Old 10-05-2007
DukeNuke2's Avatar
Soulman
 

Join Date: Jul 2006
Location: Germany, Berlin
Posts: 1,315
i think it's better to run every line directly from cron on different days (7 lines ) or on different hours of the day. if you run them on times with low activity, everything should be fine....

hth,
DN2
Reply With Quote
Google The UNIX and Linux Forums
Reply

Thread Tools
Display Modes




All times are GMT -7. The time now is 12:30 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008. All Rights Reserved.Ad Management by RedTyger Visit The Global Fact Book

Content Relevant URLs by vBSEO 3.2.0