7
私のプロセスは、いくつかのログ情報をコンソールウィンドウに出力します。バックグラウンドプロセスとして実行すると、どこで出力ログを見つけることができますか?バックグラウンドプロセスとして実行すると出力はどこにありますか?
私のプロセスは、いくつかのログ情報をコンソールウィンドウに出力します。バックグラウンドプロセスとして実行すると、どこで出力ログを見つけることができますか?バックグラウンドプロセスとして実行すると出力はどこにありますか?
プロセスと開始方法によって異なります。それは(出力端子に通常であることを考えると、可能性である)stdout
に書き込みを行うと、あなたもstderr
からのエラーメッセージを記録したい場合は、
command > logfile &
で出力をファイルにリダイレクトすることができます
command > logfile 2> errorlogfile &
または
command > logfile 2>&1 &
一つのファイルにすべてを取得します。
私はどこにも疑いはありません。バックグラウンドプロセスは端末にアクセスできないので、デーモンなどを書くときに閉じる(stdin、stdout、stderr)をお勧めします。 –
はおそらくここに尋ねます:http://unix.stackexchange.com – shem