0

我正在使用用 php 编写的 web 界面,它在 linux 环境中运行 perl 脚本。它将参数(用户名、密码、...)传递给脚本。我想在不干扰进程的情况下查看脚本的输出。请注意,轮到他的脚本也传递数据并执行另一个程序。

该脚本包含打印命令,如

if( $@ ){ print "Error :".$@."\n"; print "skip...\n"; } else{ }

我只想从 shell 中查看这些结果,如果我可以保存到 txt 文件中,它也会这样做。

多谢!

4

1 回答 1

1

从 shell 运行 Perl 程序以查看print.

$ perl theprogram
⋮
Error : blah blah
skip...
⋮

重定向STDOUT以将其保存到文件中。

$ perl theprogram > theprogram.log

这些是 shell 使用的基础知识,如果你是程序员,你应该知道这一切。如果没有,请为初学者阅读 Unix 书籍。

于 2012-06-12T13:27:43.213 回答