他のプロセスからの入力を読み取って分析する lua スクリプトを作成しようとしています。この目的のために私は io.popen を使用しており、Windows では期待どおりに動作しますが、Unix(Solaris) では io.popen ブロックから読み取るため、スクリプトはすぐに戻るのではなく、何かが来るまでそこで待機します...
私の知る限り、スクリプト内から io.popen の機能を変更することはできません。可能であれば、C コードを変更する必要はありません。スクリプトをパッチ適用済みのコードにバインドする必要があるためです。バイナリ。
コマンドラインの解決策はありますか?