我正在使用一个用 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 书籍。
关于linux - 在 linux 中显示 perl 脚本的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10995223/