問題タブ [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.
linux - /dev/null よりも高速な出力パイプを取得できますか?
約2週間ノンストップで実行する巨大なタスク[perl +データベースなどでスクリプト化された自動翻訳]を実行しています。どうすれば高速化できるかを考えていると、翻訳者がすべて (すべての翻訳文、途中のすべての情報) を常に STDOUT に出力していることがわかりました。これにより、コンソールで出力を取得すると、動作が明らかに遅くなります。
私は明らかに出力を にパイプしました/dev/null
が、「もっと速いものがあるのではないか」と考えました。それは本当に違いを生むほどの出力です。
そして、それが私があなたに尋ねている質問です。なぜなら、私の知る限り、これより速いものは何もないからです... (しかし、Linux を日常的に使用したのは過去 3 年間だけなので、私は達人ではありません)
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 が画面の欠如について不平を言う。
webserver - Web サーバーにおける /dev/null の重要性は?
最近、Mongrel2 や他のプロジェクトでの /dev/null の実装 (というか、使用) について少し耳にしました。ただし、これが実際に何を意味するのかを説明しているのを見たことがありません。
これは何を意味し、なぜスケーラビリティーに適しているのでしょうか (私が主張しているように)。
linux - open と write での /dev/null の特別な処理は?
別のスレッドからのヒントによると、ポインターの逆参照によってセグメンテーション違反が発生するかどうかを分析したいと思います。アイデアは、次のようなコードを書くことです:
しかし、何を渡しても、常にIsPointerValid(..)
true が返されます。しかし、または fifo を開くと、期待どおりに動作します。NULL ポインタを に渡すと、が返されます。iBytesWritten
4
"/tmp/testfile"
write(..)
-1
を特別扱いする理由は何"/dev/null"
ですか?
ありがとう、
チャーリー
dos - 1>/dev/null に相当する DOS は何ですか?
*nix 環境での次のように、DOS で実行しているスクリプトの出力を抑制したいと考えています。
これどうやってするの?
linux - ファイルに対してcat/dev / nullを2回続けて呼び出すと、2回目の呼び出しはノーオペレーションになりますか?
cat filepath > /dev/null
安価なメモリキャッシュメカニズムとして使用したいと思います。私が疑問に思っているのは、もう一度呼び出すと、ファイルがすでにディスクキャッシュにある場合、OSは何もしないほどスマートですか?
更新:これをCIFSボリュームでテストし、fadvise POSIX_FADV_WILLNEEDを使用してファイルをローカルにキャッシュしました(コマンドラインでlinux-ftoolsを使用)。これを機能させるには、ボリュームを読み取り/書き込みモードでマウントする必要があることがわかりました。読み取り専用モードでは、fadviseは無視されているようです。これは、sambaoplockメカニズムと関係があるはずです。
shell - このUNIXコマンドが行うこと'who| grep“ Milad”> / dev / null'?
このコマンドが何をするのか知りたいですか?
さらに、'who | このループのgrep>/dev / null'は、なぜtrueまたはfalseを返さなければならないのですか?
c++ - execvによって実行されたプロセスの出力をリダイレクトします
重複の可能性:
出力をCのファイルにリダイレクトする
私は次のようにプロセスを実行しています:
問題は、出力をにリダイレクトさせる方法です。
args配列に追加しようとしましたが、プログラムへの引数として送信されました...
誰かアイデアはありますか?
ありがとう
python - Windows の「nul」ファイルの os.stat
os.stat
特別な Windows ファイルを呼び出すことができないのはなぜnul
ですか?
私はそれを開くことができます:
/dev/null
のような特別なファイルをnul
クロスプラットフォームの方法でチェックしたいと思っていましstat.S_ISCHR
たが、開くことができるファイルを stat できないことに驚きました。
python - Pythonサブプロセスでcall()を実行するとエラーが発生する
私は実行しようとしています:
私は今
どういう意味ですか?
ありがとう