Reiniciar a máquina resolveu isso. Não tenho certeza porque.
Eu sou relativamente novo no Mac OSX. Eu preciso examinar algumas chamadas do sistema, e aparentemente dtruss é uma boa ferramenta para fazer isso. No entanto, acho que o dtruss não está realmente funcionando. Quando eu executo
sudo dtruss -a -f ls -l
o que eu recebo é simplesmente a saída de ls -l, e depois o cabeçalho do que deveria ser a tabela com as chamadas do sistema. Isso parece estar vazio:
PID/THRD RELATIVE ELAPSD CPU SYSCALL(args) = return
CALL COUNT
Por que o dtruss não está funcionando no meu sistema? Eu tenho High Sierra. Desativei a proteção de integridade do sistema (o status csrutil retorna o status da Proteção de Integridade do Sistema: desativado).
Obrigado por qualquer ajuda
Tags macos operating-systems