Как я могу получить аргументы команды с помощью D-трассировки в OSX

Я пытаюсь для предварительного просмотра команд запуска с аргументами с D-трассировкой. Я пробовал что-то вроде этого:

sudo dtrace -n 'syscall::execve:return {printf("%s\n", curpsinfo->pr_psargs);}'

Но в OSX этот код возвращает только имена команд, а не их аргументы.

Я нашел эту ветку форума, но код в последнем ответе у меня не работает.

5
задан Vladimir Panteleev 26 September 2011 в 14:17
поделиться