使用脚本运行Qt程序会导致程序在退出时重新启动

时间:2015-10-27 14:38:26

标签: c++ linux qt

脚本文件包含

export LD_LIBRARY_PATH=./lib/
echo "Line 1"
./LiveMonitor 
echo "Line 2"

输出为第1行 关闭第1行后                第2行

什么会导致这种行为?

1 个答案:

答案 0 :(得分:0)

可以是显示缓存。它实际上只是放置Line1,Line2,但是关闭的进程可能会触发部分刷新,这可能导致重绘完整的脚本输出(现在没有新行调用脚本)。将脚本的输出传递给一个文件,看看在Line2之前是否还有Line1两次。

./myscript.sh > log.txt