输出重定向到标准输出,并将其添加到文件

问题描述:

我想我的“读”命令的结果重定向到(调试)和标准输出(在数据库存储)输出重定向到标准输出,并将其添加到文件

tee命令文件,重定向到一个文件,但不会将输出添加为'>>'...

有没有一种方法来混合tee和>>?

<?php 
function readsensor($sensor) 
{ 
$output = array(); 
$return_var = 0; 
$i=1; 

exec('/read '.$sensor.' | tee sensorlog.txt') 

exec('/read '.$sensor.' >> sensorlog.txt') 


} 
readsensor(1); 
readsensor(2); 
readsensor(3); 
?> 

感谢你的帮助

你的问题是不完全清楚,但我假设你要追加( >>)到一个现有的文件,而输出到标准输出?

Tee将执行此操作:使用'--append'参数。

您可以指定多个文件名,包括用于标准输出的' - ',所以如果出于任何原因需要输出到标准输出两次,您也可以这样做。

+0

我的不好!我没有检查男人...谢谢! – Chris