問題タブ [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 投票する
3 に答える
8238 参照

linux - /dev/null よりも高速な出力パイプを取得できますか?

約2週間ノンストップで実行する巨大なタスク[perl +データベースなどでスクリプト化された自動翻訳]を実行しています。どうすれば高速化できるかを考えていると、翻訳者がすべて (すべての翻訳文、途中のすべての情報) を常に STDOUT に出力していることがわかりました。これにより、コンソールで出力を取得すると、動作が明らかに遅くなります。

私は明らかに出力を にパイプしました/dev/nullが、「もっと速いものがあるのではないか」と考えました。それは本当に違いを生むほどの出力です。

そして、それが私があなたに尋ねている質問です。なぜなら、私の知る限り、これより速いものは何もないからです... (しかし、Linux を日常的に使用したのは過去 3 年間だけなので、私は達人ではありません)

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

user-interface - GTK:「ディスプレイを開けません」というエラーを無視するには?

私は D プログラミング言語の gtkD バインディングを使用していくつかの GTK プログラムを作成しました。これはコンソール アプリですが、画面にプロットを表示してファイルに保存することができます。コンソールベースの SSH アクセスしかできないマシンでこれらを実行したいと思います。つまり、プロットは画面に表示されず、ファイルに書き込まれます。

Main.init() を呼び出すと、Gtk-WARNING **: cannot open display, as expected. が表示されます。代わりに Main.initCheck() を呼び出してエラーを無視すると、後で画面が表示されないことに関連するエラーがさらに発生します。

利用可能な画面がないという事実をプログラムに無視させ、画面上のすべての描画をダミーデバイス (/dev/null に相当するグラフィックス) に実行させ、それでも実際に Pixmaps と Pixbufs に描画させる簡単な方法はありますか?プロットをファイルに保存する)、アプリの非 GUI ベースの部分を実行しますか?

編集: アプリがウィンドウを起動し、イベント ループでブロックする場合、理想的な方法は、ウィンドウをすぐに閉じて (または最初に開くことができなかった場合)、非 GUI ベースの部分を実行し続けることです。プログラムの。これが不可能な場合は、ウィンドウを起動しないようにすることで回避できます。

また、Pixbufs と Pixmaps は画面がないと機能しないようです。Main.checkInit() を呼び出してエラーを無視するか、init ステートメントを使用せずに、いずれかの方法で GTK が画面の欠如について不平を言う。

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

webserver - Web サーバーにおける /dev/null の重要性は?

最近、Mongrel2 や他のプロジェクトでの /dev/null の実装 (というか、使用) について少し耳にしました。ただし、これが実際に何を意味するのかを説明しているのを見たことがありません。

これは何を意味し、なぜスケーラビリティーに適しているのでしょうか (私が主張しているように)。

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

linux - open と write での /dev/null の特別な処理は?

別のスレッドからのヒントによると、ポインターの逆参照によってセグメンテーション違反が発生するかどうかを分析したいと思います。アイデアは、次のようなコードを書くことです:

しかし、何を渡しても、常にIsPointerValid(..)true が返されます。しかし、または fifo を開くと、期待どおりに動作します。NULL ポインタを に渡すと、が返されます。iBytesWritten4"/tmp/testfile"write(..)-1

を特別扱いする理由は何"/dev/null"ですか?

ありがとう、

チャーリー

0 投票する
3 に答える
24639 参照

dos - 1>/dev/null に相当する DOS は何ですか?

*nix 環境での次のように、DOS で実行しているスクリプトの出力を抑制したいと考えています。

これどうやってするの?

0 投票する
4 に答える
1226 参照

linux - ファイルに対してcat/dev / nullを2回続けて呼び出すと、2回目の呼び出しはノーオペレーションになりますか?

cat filepath > /dev/null安価なメモリキャッシュメカニズムとして使用したいと思います。私が疑問に思っているのは、もう一度呼び出すと、ファイルがすでにディスクキャッシュにある場合、OSは何もしないほどスマートですか?

更新:これをCIFSボリュームでテストし、fadvise POSIX_FADV_WILLNEEDを使用してファイルをローカルにキャッシュしました(コマンドラインでlinux-ftoolsを使用)。これを機能させるには、ボリュームを読み取り/書き込みモードでマウントする必要があることがわかりました。読み取り専用モードでは、fadviseは無視されているようです。これは、sambaoplockメカニズムと関係があるはずです。

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

shell - このUNIXコマンドが行うこと'who| grep“ Milad”> / dev / null'?

このコマンドが何をするのか知りたいですか?

さらに、'who | このループのgrep>/dev / null'は、なぜtrueまたはfalseを返さなければならないのですか?

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

c++ - execvによって実行されたプロセスの出力をリダイレクトします

重複の可能性:
出力をCのファイルにリダイレクトする

私は次のようにプロセスを実行しています:

問題は、出力をにリダイレクトさせる方法です。

args配列に追加しようとしましたが、プログラムへの引数として送信されました...

誰かアイデアはありますか?

ありがとう

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

python - Windows の「nul」ファイルの os.stat

os.stat特別な Windows ファイルを呼び出すことができないのはなぜnulですか?

私はそれを開くことができます:

/dev/nullのような特別なファイルをnulクロスプラットフォームの方法でチェックしたいと思っていましstat.S_ISCHRたが、開くことができるファイルを stat できないことに驚きました。

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

python - Pythonサブプロセスでcall()を実行するとエラーが発生する

私は実行しようとしています:

私は今

どういう意味ですか?

ありがとう