我正在运行以下shell脚本以在后台运行。/something.sh&
#!/bin/bash
tail -n0 -f -F service.log | while read LOGLINE
do
done
当我检查ps -ef |时grep的东西,我看到两个过程
20273 1 0 16:13 ? 00:00:00 /bin/bash /something.sh
20280 20273 0 16:13 ? 00:00:00 /bin/bash /something.sh
答案 0 :(得分:1)
这是因为您的脚本正在将程序的输出传递给Shell命令。运行此程序时,将有三个过程:
something.sh
tail
something.sh
循环的while
的副本。