2

tailコンソールで次のコマンドを使用して、Linux マシン上のコマンドからライブ データ ストリームをキャプチャする Perl プログラムを作成しました。

tail -f xyz.log | myperl.pl

それは正常に動作します。しかし、ログ ファイルが別のマシンにあるため、別のマシンでこの Perl プログラムを実行する必要があります。どうすればそれができるか教えてもらえますか?

4

2 に答える 2

3

あなたは言えた

ssh remotemachine tail -f xyz.log | myperl.pl

リモートログディレクトリを管理マシンにローカルにマウントして、そこで処理を行うと思います。

于 2010-08-17T07:49:56.630 に答える
2

または、あなたは言うことさえできます

ssh remotemachine bash -c "tail -f xyz.log | myperl.pl"

リモートマシンでスクリプトを実行するため(スクリプトがいくつかの出力ファイルを生成し、それらをリモートマシンで実行したい場合)

于 2010-08-17T08:17:26.517 に答える