Ho un problema con il mio processo di distnoted che sto cercando di eseguire il debug. Per investigarlo, vorrei tracciare la comunicazione tra processi che sta accadendo sul mio sistema OS X 10.9.3 (Mavericks). So di dtruss e posso vedere cose come questa:
% dtruss -p 263
SYSCALL(args) = return
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
kevent64(0x3, 0x7FFF76D54130, 0x1) = 1 0
kevent64(0x3, 0x7FFF76D54130, 0x1) = 1 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
kevent64(0x3, 0x7FFF76D54130, 0x1) = 1 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
thread_selfid(0x10E810000, 0x7FFF783E8258, 0x1010101) = 5185362 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
thread_selfid(0x110219000, 0x7FFF783E8258, 0x1010101) = 5185368 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
Ho sentito che Dtrace è disponibile per me da usare, ma non lo so qualsiasi buona ricetta per IPC.