[英]Running Qt program with script causes program restart on exit
腳本文件包含
export LD_LIBRARY_PATH=./lib/
echo "Line 1"
./LiveMonitor
echo "Line 2"
輸出是第1行,在關閉第1行第2行之后
什么會導致這種行為?
可能是顯示緩存。 它實際上只是放置Line1,Line2,但關閉該進程可能會觸發部分刷新,這可能導致重新繪制完整的腳本輸出(現在沒有新行調用該腳本)。 將腳本的輸出通過管道傳輸到文件,然后查看在Line2之前是否還有Line1兩次。
./myscript.sh > log.txt
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.