you have your filename with a specific directory and one with a relative
directory. This may be confusing things.
if [ -s /home/voytek/test/part2 ] ; then
if grep -q "test" part2; then
-----Original Message-----
From: [email protected]
Sent: Monday, March 03, 2014 3:20 PM
To: [email protected]
Subject: [SLUG] can I delay script with sleep ?
I have a crude script the email me a text from html page, that works fine;
but, I would like to delay execution under certain condition, when it says
'delay'
so, I've introduced 'if grep delay' loop below with sleep 240
I've received 'detected' email, so, grep was OK, and loop was entered
BUT, final 'done' email was received pretty well immediately, it seems
can I use 'sleep' like I did to delay script processing ?
=====
#!/bin/bash
/snip/
if [ -s /home/voytek/test/part2 ] ; then
if grep -q "test" part2; then
if grep 'delay' part2; then
echo "wait 4min"
mail -s "detected" voytek@... < test.txt
sleep 240
fi
links -dump test.html >> test.txt
mail -s "done" voytek@... < test.txt
fi
fi
/snip/
exit 0
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2014.0.4335 / Virus Database: 3705/7138 - Release Date: 03/01/14
-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2014.0.4335 / Virus Database: 3705/7138 - Release Date: 03/01/14
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html