Мені потрібен спосіб контролювати загальну кількість байтів, записаних на диск процесом через термінал. Я подивився навколо зовсім небагато, і знайшов кілька відповідей або кажучи використовувати pv
або iotop
. Однак, pv
не інстальовано на macOS out-of-the-box, і версія iotop
встановлених на macOS не вистачає -a
накопичені перемикач.
Крім того iotop
вимагає вимкнення SIP у нових версіях macOS, що означає, що він не буде працювати з Mac. Мені потрібен метод, використовуючи інструменти, вбудовані в macOS, вони може вимагають кореневого доступу, вони не може вимагають будь-яких залежностей, що не є запасними, наприклад Програмне забезпечення Macports / Brew. Бажано в складі версії Bash.
Звучить добре. Якщо API є приватним, ваша відповідь, ймовірно, не буде або ніхто не публічно випустив / зворотній двигун це ще. Ніякої шкоди в тому, щоб він сидів тут, поки хтось не вкладе час, щоб зробити інструмент або ланцюжок інструменту, який ви шукаєте.
—
bmike
iotop
має перемикач для цього в Linux, але версія, вбудована в Sierra, не згадує і не підтримує цей перемикач. Мені також потрібен спосіб, який не вимагає SIP відключення.