[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