我在debian服务器上通过php使用exec()
函数执行gzip
。
gzip -1 -c file1.xxx > file1.gz
现在我想把错误保存在一些error.log中。
- 如何将输出设置为文件?
- 用
shell_exec()
比较好吗?
要将stderr
重定向到文件,使用2>
重定向器(2
是标准错误的文件句柄):
gzip -1 -c file1.xxx >file1.gz 2>error.log
(另见REDIRECTION章节man bash
)
我在debian服务器上通过php使用exec()
函数执行gzip
。
gzip -1 -c file1.xxx > file1.gz
现在我想把错误保存在一些error.log中。
shell_exec()
比较好吗?要将stderr
重定向到文件,使用2>
重定向器(2
是标准错误的文件句柄):
gzip -1 -c file1.xxx >file1.gz 2>error.log
(另见REDIRECTION章节man bash
)