問題タブ [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.
bash - stderr が bash のパイプかどうかを確認する
ユーザーに「読み取り」の入力を求めるbashスクリプトがあります。stdout または stderr が端末以外にパイプされている場合、このステップを抑制したいと思います。それは可能ですか?
bash - Redirecting STDERR in a Bash file results in a file created even when there is no error. Why?
I've created a small Bash script that does a MySQL data dump. Because the dump can be fairly large I put the process in the background and then wait for either an error or the log to show up in the file system. I have the following code:
The problem is that I get a '/loc/to/error/log/file.log' file the size of 0 (which I presume means no real error) sometimes when this command is run, which kills the process, even though there is no error.
I'm not sure why the STDERR would write a file when there was no data to write. Is this because of the &
background process?
windows - Windows コマンドラインで「start」を使用して実行されたコマンドからの stderr 出力をリダイレクトする方法はありますか?
完了するまでに時間がかかるため、実行を自動化したいプログラムがあります。何らかの理由で、すべてを stdout ではなく stderr に出力します。進行状況を確認したいので、開始コマンド内で stderr 出力をリダイレクトする必要があることに気付きました。
私はこれを試しました:
しかし、リダイレクトが開始時に取得されていることが判明したため、結果として 0 バイトのファイルが取得されますstart
。つまり、何もありません。出力リダイレクトを何らかの方法で my_program の出力にアタッチする方法はありますか?
私はエスケープを試しましたが、どちら^2>
もうまくいかない2^>
ようです。どんな助けでも大歓迎です!
c++ - Windows でデバッグする場合、stderr はどこに移動しますか?
Windows でプログラムをデバッグしようとすると、stderr にプッシュした出力がどこに行くのかわかりません。stderr 出力を取得するにはどうすればよいですか? stderr を UI の一部にリダイレクトするように変更できるデバッガー レベルの設定 (MSVC 9) はありますか?
TRACE
更新:またはは調べていませんOutputDebugString
が、コード ベースはクロスプラットフォームであるため、プラットフォーム固有の API は、完全にテーブルから外れているわけではありませんが、標準に準拠したソリューションの二次的なものです。
python - PythonWebrowserを呼び出すときにstderrを抑制/リダイレクトします
新しいブラウザウィンドウの個別のタブでいくつかのURLを開くPythonプログラムがありますが、コマンドラインからプログラムを実行し、を使用してブラウザを開くと
Firefoxからのstderrはbashに印刷します。ドキュメントを見ると、リダイレクトしたり抑制したりする方法が見つからないようです
私は使用することに頼ってきました
ここで、logは一時ファイルであり、webbrowser.open_newで他のタブを開きます。
webbrowserモジュール内でこれを行う方法はありますか?
java - 画面上での表示を停止せずに、STDOUT をファイルにコピーします。
私が作成しているプログラムは、無人で実行するように設計されています。このため、stdout および stderr ストリームをログ ファイルにリダイレクトしました。これは問題なく動作しますが、まだソフトウェアを作成してデバッグしている間に、画面にも表示したいと考えています。これは可能ですか?
使用したストリームをリダイレクトするには
ありがとう。
email - CronはSTDERRで電子メールを送信しますが、STDOUTでは送信しませんか?
cron で毎日実行される Python スクリプトがいくつかあります。スクリプトから標準エラー出力がある場合にのみ、cron からメールを送信するにはどうすればよいですか? 複数の受信者にメールを送信し、cron エントリごとに件名を個別に設定できるようにしたいと考えています。
私はこれを試しました:
しかし、うまくいきませんでした -- STDERR がない場合でも、空のメールを受け取ります。スクリプト自体でこれを行う必要がありますか?
これが基本的なように思われる場合は申し訳ありませんが、私はたくさんグーグルで検索しましたが、これが簡潔に答えられているようには見えません.