【发布时间】:2015-02-18 18:30:10
【问题描述】:
我想创建 5 个孩子 function otrok {...} 并在后台运行它们。孩子们在mkfifo $kanal 写信。在所有孩子写完之后,我想杀死tail 进程。
基本上这段代码按预期工作,除了我不知道如何获得tail PID。
( tail -f $kanal >> cats & )
for i in $(seq 1 5); do
( otrok $i ) &
done
wait #wait for all "( otrok $i ) &" to exit
#DOTO #kill tail in first line
【问题讨论】: