2009-05-19 25 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