Я работаю dtrussна Mac OS X 10.9. Простой пример:
sudo -c ls
Но я хотел бы записать dtrussвывод в файл. Я видел то, что говорит о том, что я могу сделать что-то вроде:
sudo bash -c 'dtruss -c ls >x'
но когда я делаю это, вывод dtrussвсе еще идет в терминал, и список файлов из lsперенаправляется в файл.
Как я могу перенаправить вывод dtrussв файл?
stderrа неstdoutведьма, что>xзахватывает. Этот вопрос объясняет, что делать: Linux меньше поведения и stderr