D-trace を使用して、引数を使用して実行コマンドをプレビューしようとしています。私はこのようなことを試しました:
sudo dtrace -n 'syscall::execve:return {printf("%s\n", curpsinfo->pr_psargs);}'
ただし、OSX では、このコードは引数ではなくコマンド名のみを返します。
このフォーラムのスレッドを見つけましたが、最後の回答のコードが機能しません。
同僚の少しの助けを借りて、問題のスクリプトを修正することができました。これは正しいものです。問題は、フォーラムのマークアップによって一部*
と_
文字が削除されたことです。