我想使用shell脚本监控我的git日志,但我无法弄清楚如何发送q
密钥以杀死LESS以继续while循环。以下是我到目前为止的情况:
while :
do
clear
git log
sleep 1
done
我也尝试过:
while :
do
clear
git log
PID=$!
sleep 1
kill $PID
done
但是,第二个脚本与之前的脚本有同样的问题,即循环停止并等待git日志(通过LESS显示)退出。
如何发送命令退出git日志以便刷新?
答案 0 :(得分:1)
使用@chepners帮助,这里有一个解决方案,可以让我在没有watch命令的情况下监控日志:
while :
do
clear
git --no-pager log
sleep 1
done