如何在远程计算机上执行Perl程序?
问题描述:
我在控制台上使用以下命令编写了一个Perl程序,用于从Linux机器上的tail
命令捕获实时数据流:如何在远程计算机上执行Perl程序?
tail -f xyz.log | myperl.pl
它工作正常。但是现在我必须在另一台机器上执行这个Perl程序,因为日志文件在不同的机器上。谁能告诉我怎么做呢?
答
或者你甚至可以说
ssh remotemachine bash -c "tail -f xyz.log | myperl.pl"
才能运行在远程机器上的脚本(如果你的脚本产生一些输出文件,你想他们远程计算机上)
答
可以说
ssh remotemachine tail -f xyz.log | myperl.pl
我想,也许在本地安装远程日志目录到你的管理机器,并做处理那里。
+0
是它的工作.. ..感谢很多.... – awaiskhan200 2010-09-03 20:26:59
尝试它作为welll ....非常感谢... – awaiskhan200 2010-09-03 20:27:20