我正在尝试将'read'命令的结果重定向到文件(用于调试)和标准输出(用于存储在DB中)
tee命令,重定向到文件但不将输出添加为'>>' ...
有没有办法混合T恤和>> ?
<?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);
?>
谢谢你的帮助
答案 0 :(得分:0)
您的问题并不完全清楚,但我假设您要将(&gt;&gt;)附加到现有文件,同时输出到stdout?
Tee会这样做:使用&#39; - 追加&#39;参数。
您可以指定多个文件名,包括&#39; - &#39;对于stdout本身,所以如果出于任何原因需要输出到stdout两次,你也可以这样做。