tee

    0

    3答えて

    私はヒントが見つかったので、私が一緒に手錠をかけたコードを手に入れました。しかし、何かが間違っている、と私はうんざりしています。何も画面に送られず、ファイルは空です。 #!/usr/bin/env ruby -w require "stringio" class Tee def initialize date_str = `date '+%Y%m%d_%H%M%S'

    0

    2答えて

    Solaris上でteeコマンドを使用して、複数のステートメントからなる2つの異なるスティームに1つのコマンドの出力をルーティングしようとしています。ここで私がコード化したもののスニペットはありますが、うまくいきません。この繰り返しは、予期しないファイルの終了についてのエラーをスローします。 >を|に変更すると、予期しないトークンの近くで構文エラーが発生します。 todaydir=/some/pa

    1

    1答えて

    私はその原因を知らない問題に遭遇しました。両方を出力と機能「テスト」からのrsync出力をエコー含むことになる上記の例file_A.txtで test() { echo "This will be printed to the file" #But the output of rsync will not rsync -av /path/A /path/B

    63

    5答えて

    通常、stdoutはラインバッファです。言い換えれば、あなたのprintf引数が改行で終わっている限り、その行が瞬時に印刷されることが期待できます。パイプを使用してteeにリダイレクトしても、これは保持されません。 文字列を出力するC++プログラムaは、常に\n-末尾にstdoutに出力されています。 それ自体で実行すると(./a)、すべてが正常に正しいタイミングで正しく印刷されます。しかし、te

    0

    3答えて

    これは恐らく初心者のエスケープ問題です。私はこの $ for SET in `ls ../../mybook/WS/wsc_production/`; do ~/sandbox/scripts/ftype-switch/typesort.pl /media/mybook/WS/wsc_production/$SET ./wsc_sorter/$SET | tee -a sorter.log; do

    104

    4答えて

    出力をログファイルにリダイレクトするコマンド(mvn clean install)をラップするシェルスクリプトがあります。 mvn clean installがエラーで失敗した場合 #!/bin/bash ... mvn clean install [email protected] | tee $logfile echo $? # Does not show the return code

    5

    3答えて

    teeコマンドを初めて使用しました。 プログラムを実行しようとしていますが、処理に時間がかかりますが、進行中の情報が表示されます。私は出力をファイルに保存し、シェルの出力を見るために 'tee'を使っています(bash)。 しかし、問題はteeです。コマンドの最後まで出力をシェルに転送しません。 これを行う方法はありますか? 私はDebianとbashを使用しています。

    3

    1答えて

    私はgstreamer for javaを使用していますので、ライブビデオストリームを再生して同時に録音しようとしています。今は一度に1つしかできませんが、同時に両方を行う方法がわかりません。私はそれをスレッドしようとしましたが、両方のスレッドが同じリソースにアクセスしようとしていたので、競合がありました。その後、私はティーとキューを使用する必要があると私に言いました。基本的には、さまざまなパスが

    2

    2答えて

    私は一緒にハッキングした実行中のスクリプトと共に単純なログファイルを作成しようとしています。 TEE="/usr/bin/tee" TO_LOG="/usr/bin/tee >> $LOG_DIR/hosts.`date +%Y%m%d-%H%M%S`.log" 次に、これらの2を次のように慣れる: echo "something happened!" | $TO_LOG は、残念ながら

    6

    1答えて

    いくつかのモジュールをコンパイルおよび配布するためにJenkinsビルドを作成しました。ビルドコマンドの出力(例えば、makeまたはant)は、build.logというファイルにリダイレクトされます。 面白いことは、teeを使用して、非常に同じファイルにechoをリダイレクトする、失敗したということです。 tee: ../../build.log: Permission denied ファイル