Mac информация о ЦП о Mac 10.6.4

Я попробовал эти команды в терминале:

system_profiler | grep CPU\Скорость

system_profiler | grep Machine\Модель

system_profiler | grep CPU\Тип

но это говорит:

сервис: Эта команда все еще работает, но она удерживается от использования. Используйте launchctl (8) вместо этого

таким образом, какова новая команда?

0
задан 05.09.2010, 04:42

2 ответа

На большинстве *отклонять-системы-типов,/sbin/service является простым сценарием оболочки, который выполняет что-то из /etc/init.d с минимальной средой. Это - более или менее то же самое что

/etc/init.d что-то start/stop/status/whatever

Таким образом, шаблон общего использования для/sbin/service должен запуститься, остановиться или перезапустить демонов, но launchctl и launchd OS X новый порядок на такую вещь.

На самом деле OS X даже не имеет init.d, таким образом, он имеет скомпилированную версию двоичных файлов/sbin/service, который делает..., кто знает что?

Похоже, что system_profiler должен попросить у демона состояния и чего-то, что Вы установили, все еще выполняет/sbin/service, чтобы сделать так. Я не думаю, что существует легкая фиксация для этого, но вероятно обновление программного обеспечения в конечном счете решит эту проблему для Вас.

1
ответ дан 24.11.2019, 04:38

Те раздражающие сообщения идут в stderr, и вывод, который Вы хотите, идет в stdout. Я попробовал

system_profiler 2>/dev/null | grep Processor\ Speed

под 10.6.4 и получил вывод

  Processor Speed: 2.5 GHz

Вы не получили вывода к stdout, потому что Вы искали неправильные строки.

1
ответ дан 24.11.2019, 04:38

Теги

Похожие вопросы