Слідкуйте за накопиченим числом байтів, написаних процесом у терміналі?


1

Мені потрібен спосіб контролювати загальну кількість байтів, записаних на диск процесом через термінал. Я подивився навколо зовсім небагато, і знайшов кілька відповідей або кажучи використовувати pvабо iotop. Однак, pv не інстальовано на macOS out-of-the-box, і версія iotop встановлених на macOS не вистачає -a накопичені перемикач.

Крім того iotop вимагає вимкнення SIP у нових версіях macOS, що означає, що він не буде працювати з Mac. Мені потрібен метод, використовуючи інструменти, вбудовані в macOS, вони може вимагають кореневого доступу, вони не може вимагають будь-яких залежностей, що не є запасними, наприклад Програмне забезпечення Macports / Brew. Бажано в складі версії Bash.


@bmike Це не дублікат. Я явно заявив, що я вимагаю способу моніторингу накопичені кількість байтів, написаних процесом, ні швидкість запису процесу в секунду. Як я вже згадував, iotop має перемикач для цього в Linux, але версія, вбудована в Sierra, не згадує і не підтримує цей перемикач. Мені також потрібен спосіб, який не вимагає SIP відключення.
Alison E.E.

Звучить добре. Якщо API є приватним, ваша відповідь, ймовірно, не буде або ніхто не публічно випустив / зворотній двигун це ще. Ніякої шкоди в тому, щоб він сидів тут, поки хтось не вкладе час, щоб зробити інструмент або ланцюжок інструменту, який ви шукаєте.
bmike
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.