2010-08-17 130 views
2

我在控制台上使用以下命令编写了一个Perl程序,用于从Linux机器上的tail命令捕获实时数据流:如何在远程计算机上执行Perl程序?

tail -f xyz.log | myperl.pl 

它工作正常。但是现在我必须在另一台机器上执行这个Perl程序,因为日志文件在不同的机器上。谁能告诉我怎么做呢?

回答

2

或者你甚至可以说

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

才能运行在远程机器上的脚本(如果你的脚本产生一些输出文件,你想他们远程计算机上)

+0

尝试它作为welll ....非常感谢... – awaiskhan200 2010-09-03 20:27:20

3

可以说

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

我想,也许在本地安装远程日志目录到你的管理机器,并做处理那里。

+0

是它的工作.. ..感谢很多.... – awaiskhan200 2010-09-03 20:26:59

相关问题