Asyncライブラリを使用して1つの端末で2つのジョブを同時に実行しているときに、どちらのジョブがどのメッセージから来るのかを区別すると良いでしょう。
サードパーティ製アプリケーションの実行中に、Sys.commandの各出力行の先頭に手動文字列を付加する方法はありますか?たとえば :
JOB1:
JOB1をMESSAGE1:メッセージ2
はJOB2:メッセージ1
私はUnix.open_process_inと出力のリダイレクトの例を見てきました、しかし、それは非同期と一緒に働くのでしょうか?Sys.commの各行に文字列を添付して出力する
1
A
答えて
3
セットアップのどの部分がサードパーティであるか分かりません。 UNIXから
job1-command 2>&1 | sed -u 's/^/Job 1: /'
:あなたは、コマンドラインを管理している、とあなたはUnixライクなシステムのいくつかの種類に実行している場合は、あなただけのsedを介して出力を送信することによって、あなたは何をしたいの大まかな近似値を得ることができますコマンドラインは次のようになります。
$ date 2>&1 | sed -u 's/^/Job 1: /'
Job 1: Thu Jul 7 18:54:04 PDT 2016
$ date erroneous 2>&1 | sed -u 's/^/Job 1: /'
Job 1: date: illegal time format
-u
フラグが(それはバッファリングをオフに)出力がより敏感になります。 (OS Xのような)いくつかのシステムでは、代わりに-l
フラグがこれを行います。
標準出力と標準エラーを分離したい場合は、もっと複雑になります。
これは、あなたが望むものはあまりにも粗すぎるかもしれませんが、それが役に立ちそうです。
関連する問題
- 1. sqlの各出力行の隣に文字列を表示しますか?
- 2. 添付ファイルをMIME文字列から直接添付する
- 3. 別の文字列に添え字として文字列を追加する
- 4. base64文字列をメール添付pdf
- 5. Tornado JSONは各文字の代わりに各行に新しい行を出力します
- 6. Sweaveを使用してソースファイルを添付ファイルに出力する
- 7. Base64文字列を画像の添付ファイルに変換する
- 8. Cで文字列配列の出力を改行します。
- 9. データフレームの行の値と列のヘッダーを文字列として出力する
- 10. どのように私はデータベースから出力がフェッチされている出力をJavaで出力する指定文字を添付しますか
- 11. テキストファイルの行から配列に文字列トークンを入力し、配列のコレクションとして出力する
- 12. TxtFieldで文字列と出力を文字列に変換して出力する - CodeNameOne
- 13. 引用符付きのPHP文字列を出力する
- 14. jsonを文字列に出力する
- 15. 複数行の文字列をPythonでExcelに出力する
- 16. 初級クラス複数の行に文字列を出力する
- 17. 添字付きディメンションの不一致。文字列を割り当てる際に
- 18. 文字列配列を出力する
- 19. SQL文字列から値を抽出して出力する
- 20. ImapX 2.0.0.18 - 添付ファイルのbase64文字列に予期しない文字
- 21. 各行をテキスト文書の文字列に保存する
- 22. 文字列出力の出力比較
- 23. 文字列をC++の別の文字列にコピーして文字を出力しますか?
- 24. bash - 新しい行に各配列要素を出力する
- 25. 文字列のベクトルを出力する
- 26. 配列の各行を文字列に分割する
- 27. 同じ行に文字列と変数を出力する
- 28. Perlを追加して文字列に出力する
- 29. 文字列を使用してCでテキストファイルに出力する
- 30. Javascriptでjsonとして文字列を出力するには?