Тайните на терминала, когато Mac замръзва - новини от света на ябълка
Това е какво да се срамуваме от - компютър замръзва всички. В продължение на много години ние makovody смея Windows, тъй като изостава. Apple дори премахнат видеото по тази тема. Като потребител на Mac и PC, мога да кажа, че с Mac това се случва много по-рядко ... но това се случва.
Когато приложението се срива, а след това се справят с него съвсем проста: Control + бутон (или десния бутон на мишката) върху иконата на подсъдимата скамейка. Ако видите думата "Приложението е блокирало", след което изберете "Force Quit" опция. Най-често това помага.
Прекратяване приложение. Ако имате Mac OS X 10.5 (Leopard) или по-висока, Apple препоръчва да се проведе в продължение на три секунди ключ Option + Shift + Ctrl + Esc.
Всички наши терминал
Ако "Принудително Quit" не работи, а вие пуснете Терминал (приложения в папката Utilities) без страх, можете да намерите PID (процес ID) и използвайте "убият" команда, за да принуди затварянето на програмата. Използвайте «убие» с изключителна предпазливост. Ако решите да използвате тази команда, а след това се надявам за запазване на вашата работа не е необходимо. С други думи, ако заявлението се затвори за известно време, след това цялата информация ще бъде загубена с висока степен на вероятност.
За да научите PID приложения, изпълнете следната линия на Терминал. Например, аз избрах Safari, но можете да направите същото с всяка програма. Просто сменете «Safari.app» към всяко друго приложение.
Тук виждам само две неща: начин «/Applications/Safari.app/Contents/MacOS/Safari», която разказва за правилното прилагане и броят след вход. В моя случай, "90 226". Това е "процес ID" или "PID" за Safari. Всички процеси в Mac OS X имат PID и ще им бъда за всяко приложение.
На следващо място, решава кои от тези методи ще използвате. Обикновено това ми помага и трети вариант:
Първият отбор «убие -QUIT [PID]» затваря приложението. За съжаление, това е малко вероятно да помогне, ако програмата е "не отговаря". Но така или иначе се опитам възможно. За Safari, тип в Terminal:
Забележка: можете да използвате друг отбор «убие -3 90226", но мисля, че «-QUIT» ще бъде по-лесно за запомняне.
След това следват «убийство -TERM»
Забележка: вместо това можете да използвате командата «убият -15 90226", но мисля, че «-TERM" ще бъде по-лесно за запомняне.
Ако всичко друго се провали, все още имате избор между рестартирате системата (универсална версия), или да използвате «убие -9» екип. Нека обясня: «убие -9» - това е най-крайната версия. Тази команда убива прилагането плътно. Не забравяйте, аз ви казах, че можете да използвате името на отбора или номера ( «убие -15» или «убие -TERM»)? Името на «убие -9» - «убие -KILL». Ето защо, за да не ви объркам, оставих номер. Помислете «убие -9» последна линия на защита срещу забавяне във времето.
или (убие -KILL 90226) се стоварва на заявлението по едно време.
Ако компютърът е окачен
От изложеното по-горе, че помага, когато сте остана само едно заявление. Но какво, ако целия компютър не слуша вашите команди? Моят стар PowerBook често замръзва: само се движи курсора на мишката. В този случай, изборът не е голям, но това е все още там.
Ако не разполагате с втората си компютър, трябва да натиснете и задръжте бутона за захранване, докато компютърът се изключва. Ако редица имате компютър (компютър разбирам, дори и iPhone, лаптоп лампа или Ipad), ще бъде спасен. Разбира се, за това, първо трябва да се върнат от дистанционното управление на Мак.
Вариант 1: споделяне на екран в или VNC.
Тази опция е първата, защото е по-лесно. Но, за да бъдем честни, това не е най-ефективен. Когато един компютър замръзва, а след това имат достъп до екрана ще разкрие една и съща картина, но от друг компютър. Но, отново, че може да е полезно.
Вариант 2: дистанционна връзка (SSH)
Тази опция работи почти винаги (в моя опит). Точно както с общата екрана, трябва да отворите System Preferences -> Споделяне. Отбележете "Дистанционно Вход". Apple е обявен за SSH, вероятно защото фразата "отдалечено влизане" е ясно за мнозина, и SSH само за елита. Във всеки случай, отворете Shell Терминал -> New дистанционна връзка -> "Secure Shell (SSH)» и изберете компютъра, който искате да се свържете. След свързването ще имате две възможности:
- Приключване на сесията от командния ред:
Въведете парола на администратор. Ще загубите всички незапазени данни. Компютърът ще се затвори всички процеси и да рестартирате системата.
Никой не иска да бъде в тази ситуация, но ако всичко това се случи и сте висеше вашия компютър или приложение - сега знам какво да правя!
Присъединете се към нас на Twitter. VKontakte. Facebook. Google+ или чрез RSS. да бъдат в течение на последните новини от света на Apple, Microsoft и Google.