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 are the advantages of shell script?
Given a file find the count of lines containing the word "abc".
Calculate a real number calculation directly from the terminal and not any shell script.
c program the catches the ctrl-c(SIGINT) Signal for the first time and prints a output rather and exit on pressing Ctrl-C again
wats the deinitions for shell utility and filter?
How do I run a powershell script?
How do I run a bin bash script?
What is bash used for?
Can shell script run on windows?
What are the types of script?
Write a script to print the first 10 elements of fibonacci series.
What is wc in shell script?
What are the different types of commonly used shells on a typical linux system?
What is an inode block?
What are the different communication commands available in the shell?