Qt を使用した Ubuntu 10.04 LTS で netcat ユーティリティを使用して、デバイスで SCPI コマンドを起動したいと考えています。私のコードは次のようになります:
env = "echo TRIG | nc 192.168.1.100 23 -q1";
process1.execute(env);
process1.waitForFinished(1000);
このコマンドはデータを返しませんが、単にデータ取得をトリガーします。同じ「echo TRIG | nc 192.168.1.100 23 -q1」コマンドでターミナルを使用すると、すべて正常に動作します。Qtからは動作しません。デバッグ出力は「TRIG | nc 10.0.3.250 23 -q1」です...したがって、「エコー」はありません。デバイスが TRIG コマンドを受信しません。
私が間違っていることを教えてください。どうもありがとう。