【发布时间】:2023-11-04 02:01:01
【问题描述】:
我有以下 bash 脚本:
tail -F -n0 /private/var/log/system.log | while read line
do
if [ ! `echo $line | grep -c 'launchd'` -eq 0 ]; then
echo 'launchd message'
exit 0
fi
done
由于某种原因,它正在回显launchd message,等待整整 5 秒,然后然后退出。
为什么会发生这种情况?如何在它回显launchd message 后立即退出?
【问题讨论】:
标签: bash scripting exit terminate