0

現在、bashスクリプトがフリーズすると、次の状況に遭遇しました

PID=`cat test.pid`

分析の結果、このコマンドでさえフリーズすることがわかりました

TEST=$(echo 1)
TEST=`echo 1`

bash スクリプトで set -x を使用すると、次の出力が表示されます。

+ echo 1
1
++ echo 1

スクリプト用

#!/bin/bash
set -x
echo 1
TEST=$(echo 1)
set +x

このスクリプトは Qt プロセスから呼び出され、最近すべてが機能しました。このスクリプトを bash から手動で呼び出しても機能しますが、プロセスから呼び出すと失敗します。現在、このようなフリーズの考えられる理由を探していますが、これ以上のアイデアはありません。一致する環境を印刷したとき、それもフリーズするため、内部で prinenv することもできません。

4

0 に答える 0