[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:22708] Re: remote ホストからのファイル取得



$ (rsh -l hoge remote_host 'cd test; tar cf - *.log') | tar xf -
とすればよいのではないでしょうか(括弧でくくる)。


From: Kinya OHTAKE <takej@xxxxxxxxxxxxxx>
Subject: [debian-users:22707] remote ホストからのファイル取得
Date: Thu, 8 Jun 2000 05:13:55 +0900
> 大竹です。
> 
> rsh と tar を使って、別サーバにあるファイルをローカルに持って来たい
> のですが、何かうまくいかないので皆さんのお知恵を借りたく思い、メール
> させて頂きます。m(__)m
> 
> 別サーバ(remote_host)の ~hoge/test/*.log を取ってきたいのですが、
>   $ rsh -l hoge remote_host 'cd test; tar cf - *.log' | tar xf -
> とやっても、
>   tar: これは tar の書庫ではないようです
>   tar: 次のヘッダをスキップします
>   tar: エラー終了が前のエラーから遅れました
>   2で終了しました
> となってしまいます。
> 
> ちなみに、remote_host側から
>   $ tar cf - *.log | rsh -l hoge local_host 'cd test; tar xf -'
> とやるとうまくいきます。
> 
> これはいったいどういう事なのでしょうか?
> rshの使い方が間違っているのでしょうか?
> 
> 最初のケースの様に、local側からremoteのファイルをうまく取って来る
> 方法は無いでしょうか?
> 
> 
> 以上、よろしくお願いします。
> -- 
> Kinya OHTAKE    mailto:takej@xxxxxxxxxxxxxx

---
高田 浩和 (たかた ひろかず)
htakata@xxxxxxxxxxxxxxxxxxxx