2009-05-19 41 views

回答

4

一个与管道的解决方案是:

dtrace -o /dev/fd/3 -s dscript.d -c date 3>&1 1>out 2>err 

它说:

  • DTrace的标准输出去的fd 3,这是从当前的stdout dup'd
  • DTrace的标准错误去“ err'
  • date的stdout被修改为'out'
  • date的stderr被修改为'err'

还是比较简单的方法是做:

dtrace -o log.txt -s dscript.d -c date