問題タブ [dev-null]

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 投票する
2 に答える
1395 参照

python - `with` ステートメントを使用して `sys.stdout` または `sys.stderr` を抑制する方法は?

withステートメントを使用して抑制sys.stdoutまたはsys.stderr個別にしようとしています。うまくいかないチュートリアル を見つけました。私は使用Python 3.6.4していますが、チュートリアルはPython 2.

SOで調べたところ、いくつか見つかりましたが、アプリケーションが機能しないか、この状況には当てはまりませんでした。

これは当てはまりません: Python サブプロセスは stdout と stderr を抑制します

with機能するステートメントを 取得できませんでした: Suppress stdout / stderr print from Python functions

これは fortran 用です: Python での FORTRAN (F2PY 経由で呼び出される) 出力のリダイレクト

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

macos - /dev/null からの ioctl FIONREAD が、Mac OS X では 0 を返し、Linux では乱数を返すのはなぜですか?

作業中のプロジェクトにテストを追加しているときに、奇妙なことに遭遇しました。/dev/null をシリアル ポートとして使用しており、データが読み取れるとは思っていませんでした。

ただし、LINUX では常にデータが利用可能であり、Mac OS X では srand() の呼び出し後にデータが利用可能です。

誰かがこの動作を説明するのを手伝ってくれますか?

これは実行可能な最小限のテスト C++ です。

Mac OS X では、出力は次のようになります。

Linuxでは、次のようになります:-

2つの質問 -

  1. /dev/null の読み取り可能バイト数を常に 0 にするべきではありませんか?
  2. Mac OS X で srand() を呼び出すと、/dev/null からの読み取りに使用できるバイトが変更されるのはなぜですか?
0 投票する
1 に答える
483 参照

linux - nohup コマンド & : 出力を破棄するには?

私はこのコマンドを実行しています:

nohup google-chrome > /dev/null 2>&1 &

実行すると、次の出力が得られます。

[1] 16975

そのコマンドを実行しても出力がまったく得られないということはありますか?

前もって感謝します!