1

Для создания музыки я пишу сценарий bash (ну, список pkills или мою собственную обновленную версию) в OS X, чтобы удалить ненужные программы, использующие процессор. Даже если я вынужден перезагрузиться после этого, я не против. Мне нужно использовать процессор (и память, возможно, что более важно) как минимум.

Я пробовал killall Finder который, кажется, просто перезапускает Finder. Я знаю, что Path Finder на самом деле убивает Finder, чтобы он не перезапускался, но я не знаю, как они это делают. Мои вопросы:

  1. Как убить Finder и Spotlight, чтобы они не перезагружались?
  2. Как только это сработает, для перезагрузки я всегда могу выполнить hardboot. Если нет, каков мой самый низкий способ использования ЦП, чтобы правильно инициировать процесс перезагрузки? Оставить окно терминала открытым?

Примечание. Хотя в вопросе это подразумевается: я НЕ хочу, чтобы какие-либо изменения были постоянными после перезагрузки.

Обновление: я мог бы использовать sudo mdutil -i off / чтобы отключить индексирование Spotlight. Это хорошая идея?

2 ответа2

3

Ваш выигрыш в производительности, выполнив любое из этих действий, настолько мал, что не стоит того. Если у вас есть машина до 10.6, вы можете сэкономить немного оперативной памяти, не имея слишком много элементов на рабочем столе.

Если вы настаиваете, вы можете добавить опцию выхода в Finder с помощью:

defaults write com.apple.Finder QuitMenuItem -bool YES

Вам нужно перезапустить, чтобы появился Quit, и вы не увидите, что находится на рабочем столе после выхода из Finder.

Ваша команда для spotlight верна для загрузки, но вы также можете указать другие диски вместо /. Вы можете обнаружить, что Spotless останавливает больше процессов, и это здорово, если вы подключаете много дисков и не хотите, чтобы они автоматически индексировались.

1

Использование mdutil для выключения индексирования Spotlight отключит индексирование Spotlight для этого диска при загрузке. Однако если у вас несколько дисков, они все равно будут индексировать другие диски, так как последний аргумент предназначен для указания того, какой диск.

Вы можете безопасно выйти из Finder из графического интерфейса, добавив пункт меню Quit в меню Finder с помощью команды: по defaults write com.apple.finder QuitMenuItem -bool YES . Также использование kill вместо killall имеет тенденцию не перезапускать Finder.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .