問題タブ [stderr]

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

bash - stdoutではなくstderrをパイプするにはどうすればよいですか?

とに情報を書き込むプログラムがstdoutあり、を脇に置いて処理するstderr必要があります。stderrgrepstdout

一時ファイルを使用すると、次の2つの手順で実行できます。

しかし、1つのコマンドとパイプを使用して、一時ファイルなしでこれをどのように達成できますか?

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

bash - Bash + cron:リダイレクト、復元、stdoutおよびstderrにより、許可が拒否されました

一連のコマンドを呼び出すスクリプトがあります。その中には、stdoutにノイズが多いもの、stderrにノイズが多いもの、両方にあるものがあります。スクリプトをcronで実行するつもりなので、ノイズが多く、エラー状態の場合にのみ毎日メールで送信する必要はありません。私もです:

次に、すなわち

エラーが発生した場合は具体的で意味のあるメッセージを受け取り、それ以外の場合は何も受け取らないようにすることを目的としています。しかし、私が今見ているのはただ

コマンドラインから実行すると、これは機能します。cron経由で実行すると、アクセス許可が拒否されたというメッセージが表示されます。理由はわかりません。

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

bash - bash: stdout と stderr をファイルとターミナルにリダイレクト (および追加) し、適切な終了ステータスを取得します

stdout と stderr をファイルにリダイレクト (および追加) し、端末にも表示するには、次のようにします。

ただし、終了ステータスの正確な値を取得するためにこれを行う別の方法はありますか?

つまり、 をテストする場合、 の終了ステータスではなく、 の終了$?ステータスを確認したいのです。commandtee

${PIPESTATUS[0]}の代わりにここで使用できることはわかっています$?が、チェックする必要のない別の解決策を探していPIPESTATUSます。

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

bash - stdout と stderr をプレフィックス付きの単一のファイルにリダイレクトします

私はbashスクリプトを書いていて、実行したコマンドの出力を単一のファイルにリダイレクトする必要がありstdout、それに応じstderrて各行の前にstderrorを付けますstdout

これを行う簡単な方法はありますか?

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

perl - 外部コマンドを実行し、その出力を Perl でキャプチャするにはどうすればよいですか?

私は Perl を初めて使用するのでprg、次のシナリオで外部コマンドを実行する方法 ( と呼びます)を知りたいです。

  1. を実行prgし、そのstdout唯一のものを取得します。
  2. を実行prgし、そのstderr唯一のものを取得します。
  3. を実行prgし、そのstdoutstderrを別々に取得します。
0 投票する
1 に答える
884 参照

.net - .NET で stdout/stderr をパイプするにはどうすればよいですか?

私はこのようなことをしたい

.NET でプロセス クラスを使用する方法は知っていffmpeg -i audio.mp3 -f flacますが、それを oggenc2 にパイプするにはどうすればよいですか?

これを行う方法の例(ffmpegまたはogenc2である必要はありません)は問題ありません。

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

shell - bash シェルの stdout/stderr リダイレクト動作を示すチート シート

BASH シェル リダイレクトのさまざまな用途を示す優れたチート シートはありますか? そんなものを生徒たちに与えたいと思っています。取り上げてほしいいくつかの例:

(または、これをコミュニティ wiki にして、そのようなものをここに列挙することもできます)

ありがとう!

SetJmp

0 投票する
5 に答える
438 参照

python - Python:sys.stderrに関するいくつかの初心者の質問と引数としての関数の使用

私はPythonを始めたばかりで、心配しすぎているかもしれませんが、とにかく...

それは機能していますが、私はそれがどのように見えるかが好きではありません。これを書くためのより良い方法はありますか(たぶん1つの関数だけで)、そして私が終了する際に懸念すべき他のこと はありますか?


ここで、いくつかの背景について説明します(ただし、trefnocについては説明しません)。

logThisログに記録して表示するためだけに電話することもあります。それ以外の場合は、それを呼び出して終了したいと思います。当初、私はこれを行っていました:

それから私はそれが適切に設定されないだろうと考えましたstderr、したがって現在のコードは上部に示されています。

私の最初のアイデアは、実際には「sys.exit」を引数として渡し、logThis ("ERROR. EXITING", call=sys.exit)次のように定義することでした(関連する相違点のみを示しています)。

しかし、それは明らかに機能しませんでした。Pythonは変数内に関数を格納しないと思います。Pythonが関数を受け取る変数を持つことができるかどうかを(すばやく)見つけることができませんでした!多分関数を使用していますか?私は本当に常にそれらを避けようとします、トー。確かに私は別のものの代わりに使用することを考えましたが、それは良くも悪くもありません。evalifdef

とにかく、何か考えはありますか?

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

c++ - Delphi - 静的にリンクされた MSVC++ コンパイル済み DLL からの stdout および stderr 出力のキャプチャ

Delphi アプリが静的にリンクする MSVC++ でコンパイルされた DLL からstdoutおよびstderr出力をキャプチャしようとしましたが、これまでのところ成功していません。

私は正しい軌道に乗っていると思っていましたが、うまくいきません。

  1. SetStdHandle() で十分ですか?
  2. ここで TFileStream を使用するのは適切ですか?
  3. SetStdHandle() に TFileStream を適切に使用していますか?
  4. アプリの読み込み時に DLL が stdout/stderr ハンドルを設定することは可能ですか? もしそうなら、 SetStdHandle() または同等のものを使用するのに最適な場所はどこですか?

どんな助けでも大歓迎です。

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

java - JVM-verbose出力をstdoutではなくstderrに送信します

ガベージコレクターの動作-verbose:gcを測定するオプションを指定してJavaを実行していますが、プログラムの通常の出力と混合して、に情報を送信します。この情報をに出力するように指示するにはどうすればよいですか?stdoutstderr