Перезавантажте Mac OS X з командного рядка
Зміст:
Перезавантажити Mac з командного рядка досить просто, хоча слід зазначити, що більшості користувачів Mac OS X найкраще використовувати стандартний метод меню Apple для перезавантаження системи.
Проте, для досвідчених користувачів Mac використання команди перезавантаження терміналу може бути безцінним трюком для цілей усунення несправностей, віддаленого адміністрування систем, віддаленого керування через SSH, після встановлення оновлень програмного забезпечення на Mac через командний рядок, і безліч інших причин.
Як перезавантажити Mac з командного рядка Mac OS X
Щоб негайно розпочати перезавантаження з терміналу Mac OS X, введіть наступний командний рядок у запиті (локально або віддалено) :
sudo shutdown -r now
Далі вам потрібно буде ввести пароль адміністратора, коли буде запропоновано, це тому, що команда має префікс sudo, який надає команді завершення роботи права суперкористувача, необхідні для виконання команди перезавантаження.
Mac буде негайно перезапущено, незалежно від того, що відбувається, тому не використовуйте це, якщо відкриті важливі документи, і у вас вимкнено щось на кшталт автозбереження.
Іншим варіантом є використання такої іншої команди для перезавантаження Mac з командного рядка:
"osascript -e &39;tell app System Events>"
Як перезавантажити з командного рядка з повідомленням
Ви можете додати повідомлення до сповіщення про перезавантаження для тих, хто ввійшов у систему через SSH, додавши лапку в кінці так:
sudo shutdown -r now Перезавантаження зараз для OSXDaily.com"
Це виглядає так для всіх, хто ввійшов у систему Mac:
Звіт посилатиметься на завершення роботи незалежно від того, чи ви перезавантажуєтеся, вимикаєтеся чи спите, тому може бути корисним додати повідомлення до команди, яке повідомляється у передостанньому рядку. Крім того, «user@hostname» буде тим, хто ініціював перезавантаження.
Використовуючи цю команду завершення роботи, також було б легко змінити попередній трюк для віддаленого переходу Mac у сплячий режим, щоб мати можливість віддалено перезавантажувати чи вимикати Mac замість цього.
Команда shutdown існує з перших днів Mac OS X і все ще існує в Lion, Mountain Lion, Mavericks і Yosemite, Sierra, Mojave і далі. Як ви вже здогадалися, команду shutdown можна використовувати для інших завдань, наприклад для фактичного вимкнення Mac, миттєвого переведення Mac у сплячий режим, як pmset, тощо.