You seem to be effectively doing:
I suggest eliminating the tee, since you are throwing away the output from the zcat anyway ( >/dev/null ).
The FIFO that the shell creates for ">(" may be causing the problem. I did verify that the behaviour you posted is accurate -- at least it is with bash and ksh (and it surprised me). It seemed to work correctly with zsh, so you may wish to try that variant.
I didn't quite understand the bigger picture you described, so I cannot comment farther.
I'm using PERL on windows NT to try to run an extract of data. I have multiple zip files in multiple locations. I am extracting "*.t" from zip files and subsequently adding that file to one zip file so when the script is complete I should have one zip file with a whole bunch of ".t" files in it.
... (2 Replies)
I am attempting within a for-loop, to have my shell script (Solaris v8 ksh) wait until a copy file command to complete before continueing. The specific code is:
for files in $(<inputfile.lst)
do
mv directory/$files directory/$files
ksh -m -i bg %%
wait $!
done
I am shaky on the... (3 Replies)
Does anyone have an example of a korn shell scripts kicking of multiple background processes and then using the wait command to get the return code from those processes?
I want to write a program that kicks off multiple Oracle procedures and then wait for the return code before I procede.... (1 Reply)
As far as I can tell, the bash wait command waits for a logical "AND" of all the child processes.
Assuming I am coding in C:
(1) What is the function I would use to create multiple bash child process running perl?
(2) What is the function I would use to reinvent the bash wait command so I... (4 Replies)
Did not use 'wait' yet.
How I understand by now the wait works only for child processes, started background.
Is there any other way to watch completion of any, not related process (at least, a process, owned by the same user?)
I need to start a background process, witch will be waiting... (2 Replies)
Hi All,
Am finding performance of my SD card using hdparm.
hdparm -tT /dev/BlockDev0
/dev/BlockDev0:
Timing cached reads: 1118 MB in 2.00 seconds = 558.61 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate
ioctl for device
Timing buffered disk reads: 14... (0 Replies)
Hi, Is there any way to know the child process status as and when it finished. If i write like below
nohup sh a1.sh & ### has sleep 20 ;echo a1.sh
nohup sh a2.sh & ### has sleep 10 ;echo a2.sh
nohup sh a3.sh & ### has sleep 5 ;echo a3.sh
wait
This will wait till a1.sh ,a2.sh a3.sh... (0 Replies)
Let's say I start process A.sh, then start process B.sh. I call both of them in my C.sh
How can I make sure that B starts its execution only after A.sh finishes.
I have to do this in loop.Execution time of A.sh may vary everytime.
It is a parameterized script. (17 Replies)
Hi All,
I have a question related to Shell scripting. In my shell script, I have following two commands in sequence:
sed 's/^/grep "^120" /g' $ORIGCHARGEDAMTLIST|sed "s;$;| cut -f$FIELD_NO1 -d '|' | awk '{ sum+=\$1} END {printf (\"%0.2f\\\n\", sum/100)}' >$TEMPFILE
mv $TEMPFILE $ORIGFILE... (3 Replies)
Hello,
im having bash script with
while ***
command1 &&
command2 &&
command3 &&
done
i want to ask how i can prevent overloading server, by waiting untill all commands complete? any low resources intensive command like "wait" - i dont know if exist? (2 Replies)
Discussion started by: postcd
2 Replies
LEARN ABOUT REDHAT
tkwait
tkwait(n) Tk Built-In Commands tkwait(n)
__________________________________________________________________________________________________________________________________________________NAME
tkwait - Wait for variable to change or window to be destroyed
SYNOPSIS
tkwait variable name
tkwait visibility name
tkwait window name
_________________________________________________________________DESCRIPTION
The tkwait command waits for one of several things to happen, then it returns without taking any other actions. The return value is always
an empty string. If the first argument is variable (or any abbreviation of it) then the second argument is the name of a global variable
and the command waits for that variable to be modified. If the first argument is visibility (or any abbreviation of it) then the second
argument is the name of a window and the tkwait command waits for a change in its visibility state (as indicated by the arrival of a Visi-
bilityNotify event). This form is typically used to wait for a newly-created window to appear on the screen before taking some action. If
the first argument is window (or any abbreviation of it) then the second argument is the name of a window and the tkwait command waits for
that window to be destroyed. This form is typically used to wait for a user to finish interacting with a dialog box before using the
result of that interaction.
While the tkwait command is waiting it processes events in the normal fashion, so the application will continue to respond to user interac-
tions. If an event handler invokes tkwait again, the nested call to tkwait must complete before the outer call can complete.
KEYWORDS
variable, visibility, wait, window
Tk tkwait(n)