parallel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Displaying output of shell script


From: Ole Tange
Subject: Re: Displaying output of shell script
Date: Thu, 7 Dec 2017 21:24:43 +0100

On Fri, Nov 24, 2017 at 1:07 AM, Arun Vimalathithen
<vimalathithen@gmail.com> wrote:

> It works to a certain extent (with  --verbose) where lines from the
> executed commands show up in the console (Not sure if everything is
> showing up). But the output shows up at the end of all execution. As
> there might be a lot of events being performed the execution might
> take 30 - 40 mins and I would like to display the commands as they are
> executed. Is there any way to do this?

Both -u and --linebuffer do exactly that:

slow_seq() {
    seq "$@" |
    perl -ne '$|=1; for(split//){ print; select($a,$a,$a,0.300);}'
}
export -f slow_seq

seq 5 | parallel -P0 --tagstring 'Job {#}' --line-buffer slow_seq {}


/Ole



reply via email to

[Prev in Thread] Current Thread [Next in Thread]