On Wed, Jan 12, 2011 at 8:44 PM, Justin Perreault <span dir="ltr"><<a href="mailto:justinperreault@dl-jp.com">justinperreault@dl-jp.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Wed, 2011-01-12 at 16:33 +0000, - Tethys wrote:<br>
> Does anyone know of a simple delay utility that consumes data from<br>
> stdin and outputs it on stdout a fixed time later? What I want to be<br>
> able to do is:<br>
><br>
>       mkdata | delay 30 | send_data_to_customer<br>
<br>
</div>Based on what I have read I am wondering if the issue is the "|"<br>
<br>
echo "hello1"; sleep 30s; echo "hello2"<br>
<br>
gives a 30s delay(rough count on 1 one thousand) between the two lines<br>
so how about<br>
<br>
mkdata > custfile1 ; sleep 30s; send custfile1 to customer<br>
<br>
or does the creation of the file get in the way? Don't even know if it<br>
is needed to be honest, just did not see anyone mention the "|" you are<br>
using.<br></blockquote><div><br>There are several problems here.  What happens if the mkdata function either, doesn't exit or is called again before the 30s has expired and overwrites the custfile1 data file (yes, you can increment the 1 each time but it needs to be said).  Other issues to, we need more information on what is happening.<br>
<br>Andy  <br></div></div><br>