logo       

Re: how-to: one command for repeat OR iterate shell OR bash command delay O: msg#00046

linux.newbie

Subject: Re: how-to: one command for repeat OR iterate shell OR bash command delay OR interval

my apologies, if necessary. but it's way past lunchtime in saigon and
i'm STARVING. i'll check back later. thanx again. - best, andi

On Sunday 17 July 2005 13:07, AD Marshall wrote:
> On Sunday 17 July 2005 12:35, John Kelly wrote:
> > Hi,
> > On Sun, 17 Jul 2005 11:57:34 +0700
> > AD Marshall <admarshall@xxxxxxxxx> wrote:
> >
> > > Is there already one bash command to do what the following script
> > > does (poorly or incompletely), ie repeat "command" indefinitely
> > > every "x" seconds:
> > >
> > > #!/bin/sh
> > > # usage: repeat [x] <command>
> > > while true ; do $2 ; sleep $1 ; done
> > >
> > > < rest deleted >
> >
> > The watch command might tbe what you want.
> > Or maybe not, if you don't want anything output to screen.
> >
> > Try man watch for details.
> >
> <cut>
> Ya. Thanks. I'd (long) forgotten about "watch".
>
> but, actually, i should be more specific. what i'm trying to do is
> something like this -- though i'm screwing up on quoting or something
>
> am@[~]$ repeat 2 "echo $(cat /proc/loadavg ; date +%H:%m:%S)"
> 0.05 0.14 0.24 6/127 27711 12:07:29
> 0.05 0.14 0.24 6/127 27711 12:07:29
> 0.05 0.14 0.24 6/127 27711 12:07:29
>
> as you can see, only one instance of load average and time are repeated.
> i want a running record that can be redirected to a file
>
> i just tinkered with backslashes, back-quotes, double-quotes and
> single-quotes, but all the quoting stuff still confuses me.
>
> and, imho, i would have thought someone would have written a simple
> tool to do this ages ago. no?
>
> thanx again,
> andi
>

--
AD Marshall
Tel: +84 (0)903871313
eM: admarshall@xxxxxxxxx
Web: http://h0lug.sourceforge.net
Zone: ICT (IndoChina Time; GMT/UTC+7)
-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise