問題タブ [pclose]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
36 参照

c++ - popn() が何度も呼び出されたときに同じ出力が返される理由

以下の例を試しています

このプログラムを初めて実行するとき。正しく動作しましたが、プログラムを再利用すると正しく動作しません。初めてデバイス (PID = 1300) でテストしてから、それを取り外して新しいデバイス (PID = 0820) を接続し、プログラムを再度実行します。ただし、以下の出力は同じです。

pclose()0 を返します

0 投票する
2 に答える
1198 参照

c++ - pclose() は、すべてのプラットフォームで 8 ビット左にシフトされたパイプの終了ステータスを返しますか?

Centos4 で popen() のマニュアル ページに次のように記載されていることがわかりました。

しかし、私の C++ アプリケーションでは、実際にコードを実行すると、終了ステータスが 8 ビット左にシフトされていることがわかります。おそらくこれは、パイプの終了ステータスの -1 を pclose() 自身の終了ステータスの -1 と区別するためでしょうか?

これは移植可能な動作ですか?マニュアルページにこれが記載されていないのはなぜですか? 移植可能でない場合、どのプラットフォームがこの動作に準拠していますか?

0 投票する
2 に答える
603 参照

c - _pclose を呼び出すタイミング

_open を数回呼び出す関数があります。

_popen戻る場合、関数が戻る前NULLに呼び出す必要がありますか?_pclose

_pclose電話をかける必要があると思われる場所を 3 つマークしました。

これらの場所のどこに電話する必要があります_pcloseか?

0 投票する
1 に答える
2020 参照

php - Windows 上の PHP でバックグラウンド プロセスを実行して pid を取得する

Windows Apache サーバーでバックグラウンドでプロセスを開始しました。

これに続くindex.php:

これに続くtest.php:

その際、pid which を取得したいphp -f test.php。index.php を起動すると、コマンド ラインphp.exeの出力に新しいプロセスが表示されます。tasklistこのバックグラウンド プロセスの pid を取得するにはどうすればよいですか。

ありがとう。