使用脚本运行 Qt 程序会导致程序在退出时重新启动
Posted
技术标签:
【中文标题】使用脚本运行 Qt 程序会导致程序在退出时重新启动【英文标题】:Running Qt program with script causes program restart on exit 【发布时间】:2015-10-27 14:38:26 【问题描述】:脚本文件包含
export LD_LIBRARY_PATH=./lib/
echo "Line 1"
./LiveMonitor
echo "Line 2"
输出是第 1 行 关闭1号线后 2号线
什么会导致这种行为?
【问题讨论】:
【参考方案1】:可能是显示缓存。它实际上只是放置 Line1,Line2,但关闭的进程可能会触发部分刷新,这可能会导致重新绘制完整的脚本输出(现在没有调用脚本的换行符)。将脚本的输出通过管道传输到文件中,看看在 Line2 之前是否还有两次 Line1。
./myscript.sh > log.txt
【讨论】:
我尝试记录脚本输出,但输出是一样的以上是关于使用脚本运行 Qt 程序会导致程序在退出时重新启动的主要内容,如果未能解决你的问题,请参考以下文章
使用 PHP 和 Windows 任务计划程序在退出时重试(1)