Hi,
i want to zip the files that generates automatically
every few minutes (files generated are in .arc
extension)....any body write a script for this...
thanks in advance
Answer Posted / narendrasairam
One way is to keep the code snippet in while loop with a
sleep time of 300 seconds (expecting 5 minutes time gap)
while true
do
FILE_EXIST_CHECK=`ls -l | grep ^- | wc -l`
if [ $FILE_EXIST_CHECK -ne 0 ];
then
if [ -f *.arc ];
then
ls *.arc > arc_files.lst
while read arc_filename
do
/usr/local/bin/gzip $arc_filename > /dev/null 2>&1
done < arc_files.lst
fi
else
echo " There are no .arc files existing...."
fi
sleep 300;
done
The other way is to schedule the job using crontab with a
time slice of minutes with out keeping in while true loop.
Is This Answer Correct ? | 0 Yes | 1 No |
Post New Answer View All Answers
What is the first line in every perl script called?
how to print the matrix form of 2-d, 3-d arrays in unix c shell scripts ?
How to calculate the number of passed arguments?
What is shell scripting used for?
Is shell scripting a programming language?
What are script files?
How do I stop script errors?
How to print all the arguments provided to the script?
Calculate a real number calculation directly from the terminal and not any shell script.
I have 2 files and I want to print the records which are common to both.
What is the difference between break and continue commands?
What is bash coding?
Explain about login shell?
What is shell prompt?
What is the significance of $#?