我正在使用用 php 编写的 web 界面,它在 linux 环境中运行 perl 脚本。它将参数(用户名、密码、...)传递给脚本。我想在不干扰进程的情况下查看脚本的输出。请注意,轮到他的脚本也传递数据并执行另一个程序。
该脚本包含打印命令,如
if( $@ ){ print "Error :".$@."\n"; print "skip...\n"; } else{ }
我只想从 shell 中查看这些结果,如果我可以保存到 txt 文件中,它也会这样做。
多谢!
从 shell 运行 Perl 程序以查看print
.
$ perl theprogram
⋮
Error : blah blah
skip...
⋮
重定向STDOUT以将其保存到文件中。
$ perl theprogram > theprogram.log
这些是 shell 使用的基础知识,如果你是程序员,你应该知道这一切。如果没有,请为初学者阅读 Unix 书籍。