In infinite loop,
If file.txt has data, mail the content of it
wait for 30 minutes, repeat above step.
At the same time, keep checking if End_of_day.log is present.
If End_of_day.log present, stop infinite loop.
Code:
while true
do
if [[ -s file.txt ]]; then
### here im mailing content of file.txt
fi
if [[ -e End_of_day.log ]]; then
exit 0
fi
sleep 30m
done
Quote:
In addition to mailing, Script should abend/fail, but continue the loop till End_of_day.log present
If i add exit 1 after ### mail, script is getting stopped.
Can you please suggest, how to implement above requirement. Mine is Linux machine.
Hi,
Actually I have a file which consists data . for eg names.
Then I want my sql query to read this file and produce the output.
Currently I am using this
FOR EG : FILENAME is NAMES
for i in `cat NAMES`
{
sqlplus -s $CONNECTID << EOF
spool rooh
set heading off
select... (1 Reply)
Hi
I have around 100 users in sun server and have default home directory in /usr/home/<username>
I want to clean their home directory time to time to make free space on root, as users generate many output files during usage of application.
My idea is, generate a file with following command... (4 Replies)
I run into a issue when I try to do sorting of the following with ascending order, one round of for looping seems not working, anyone knows how to use shell or perl?
$array = (5,0,3,2,7,9,8) (2 Replies)
Hello, where can I get usefull information on the use of looping with for , if and while with extensive examples.
Also use of variables in scripts (1 Reply)
Hi,
Now I have written a script which sorts the records in the file and splits them according to some condition.
Now, I need to modify the script so that it reads all the files one after the other and does the sorting & splitting.
Pls help me in reading all the files in a directory and... (8 Replies)
Hi evryone
i need a help .
i have a file xcv.the content is :
accelerate
i want a script which will run 1000 times in loop and changing the value to
accelerate to
acceler
in 1st loop and in 2nd loop it will be again
accelerate and so on . (6 Replies)
Hello guys
i am generating files in while loop and i want add value in every file start from 10 to 55 and repeat that
so the value never exceed 55 and always start from 10
can you advice how this can be done in while loop? (4 Replies)
Hey guys, so I am trying to do a loop script that will go through each folder (no gui so just each domain has a folder) and grab out the databases being used on that domain. I know I would use
mysql -e "show databases where not 'information_schema';" once in each directory to pull the actual... (3 Replies)
I need help. I am trying to get this script to send out only one email not multiple emails of the abend. Currently it will send me one then and ther with the first and second one then another email with the first second and third abend and so on. I only want one email sent.
... (2 Replies)
Discussion started by: bbcarosi
2 Replies
LEARN ABOUT REDHAT
writelog
WRITELOG(8) System Manager's Manual WRITELOG(8)NAME
writelog - add a entry to an INN log file.
SYNOPSIS
writelog name text...
DESCRIPTION
The writelog script is used to write a log entry or send it as mail. The name parameter specifies the name of the log file where the entry
should be written. If it is the word ``mail'' then the entry is mailed to the news administrator, <USER specified with --with-news-mas-
ter at configure>. The data that is written or sent consists of the text given on the command line, followed by standard input indented by
four spaces. Shlock(1) is used to avoid simultaneous updates to a single log file.
HISTORY
Written by Landon Curt Noll <chongo@toad.com> and Rich $alz <rsalz@uunet.uu.net> for InterNetNews. This is revision 1.4, dated 1998/12/09.
SEE ALSO innd(8), innstat(8), news.daily(8), newslog(5), nnrpd(8), scanlogs(8).
WRITELOG(8)