tail
コンソールで次のコマンドを使用して、Linux マシン上のコマンドからライブ データ ストリームをキャプチャする Perl プログラムを作成しました。
tail -f xyz.log | myperl.pl
それは正常に動作します。しかし、ログ ファイルが別のマシンにあるため、別のマシンでこの Perl プログラムを実行する必要があります。どうすればそれができるか教えてもらえますか?
あなたは言えた
ssh remotemachine tail -f xyz.log | myperl.pl
リモートログディレクトリを管理マシンにローカルにマウントして、そこで処理を行うと思います。
または、あなたは言うことさえできます
ssh remotemachine bash -c "tail -f xyz.log | myperl.pl"
リモートマシンでスクリプトを実行するため(スクリプトがいくつかの出力ファイルを生成し、それらをリモートマシンで実行したい場合)