脚本文件包含
export LD_LIBRARY_PATH=./lib/
echo "Line 1"
./LiveMonitor
echo "Line 2"
输出为第1行 关闭第1行后 第2行
什么会导致这种行为?
答案 0 :(得分:0)
可以是显示缓存。它实际上只是放置Line1,Line2,但是关闭的进程可能会触发部分刷新,这可能导致重绘完整的脚本输出(现在没有新行调用脚本)。将脚本的输出传递给一个文件,看看在Line2之前是否还有Line1两次。
./myscript.sh > log.txt