2010-09-24 07:35:49 +0000 2010-09-24 07:35:49 +0000
58
58

Is er een manier om processen op Mac OS X op een Windows "Ctrl+Alt+Delete"-achtige manier op te sommen en af te breken?

Dus wat doe je op een Mac als een -proces (in tegenstelling tot een programma) CPU’s opneemt, je machine schoonmaakt en je deze moet uitschakelen?

Ik weet dat je top kunt gebruiken of “Applications > Utilities > Activity Monitor” kunt openen en van daaruit moet doden.

Maar wat gebeurt er als het proces al zoveel CPU gebruikt dat het doen van een van die taken onmogelijk is?

Op Windows kun je gewoon ctrl+alt+delete doen en de proceslijst zal betrouwbaar openen. Dus het maakt niet uit hoeveel je computer aan het werk is, je hebt altijd toegang tot de lijst met processen.

Op Mac OS is er cmd+alt+escape, dat betrouwbaar applicaties laat zien. Prima als het een toepassing is die het probleem veroorzaakt. Maar: wat doe je als het een proces is?

Antwoorden (6)

40
40
40
2010-09-24 15:02:09 +0000

Gebaseerd op uw wens om een individueel proces te vermoorden, ga ik ervan uit dat u akkoord gaat met een oplossing op de Terminal. De Terminal is vrij licht, dus zou je moeten reageren, zelfs als je systeem wordt overspoeld, of als je inlogt via ssh.

Voorbij het basis kill commando, dat processen doodt via hun pid (die je zou moeten krijgen van een ps commando, of de Activiteitenmonitor), is een nette truc op de terminal het killall commando, dat je in staat stelt om een proces te doden bij naam in plaats van pid.

Bijvoorbeeld, als je weet dat de naam van je proces my-prog-0 is of wat dan ook, kun je naar de terminal gaan en doen:

% killall my-prog-0

Er zijn een aantal goede opties (zie man killall voor meer info):

-s : Shows the kill commands that will be generated so you can be safe.
-u : Limits to a specified user

Een ding om op te merken over OS X is dat sommige systeemprocessen automatisch worden herstart als ze worden gedood door de launchd daemon (denk ik??). Bijvoorbeeld, als het Dock niet reageert kun je een killall Dock doen en zal het automatisch herstarten.

25
25
25
2010-09-24 15:05:39 +0000

Force Quit is het alternatief voor Task Manager op de Mac. Het is snel, efficiënt en doodt programma’s heel snel.

Je kunt deze functie op twee manieren gebruiken.

  1. Apple Icon (linksboven in het scherm)–> Force Quit…
  2. 2. Houd Alt/Option + Apple/Command + Escape ingedrukt. Dit kan handig zijn als je het toetsenbord commando hebt onthouden en in het zeldzame geval dat de Finder zich ook misdraagt en bevriest.
10
10
10
2015-08-18 23:15:42 +0000

Probeer de volgende opdracht in de terminal om een lijst te maken en te zoeken naar een proces met behulp van een regex:-

ps gx | grep ‘Symantec’

Het bovenstaande voorbeeld is om een lijst te maken van alle ‘Symantec’ gerelateerde processen. Vervang ‘Symantec’ door uw eigen zin. Gebruik vervolgens variaties van de opdracht ‘kill’. U kunt:-

kill pid

gebruiken. Vervang ‘pid’ door het eigenlijke proces id. Of gebruik,

killall

zoals eerder gesuggereerd. Om een andere nuttige suggestie te herhalen, gebruik

man kill

om de handleiding voor het ‘kill’ commando te zien en ook naar beneden te scrollen en de gerelateerde commando’s te zien die vermeld zijn onder, “ZIE ALSO” sectie.

8
8
8
2010-09-24 12:23:40 +0000

Het is geen proces dat het toetsenbord doodt, alleen voor het uitvoeren van toepassingen. De enige manier om processen te doden is via Activity Monitor of via Terminal met behulp van UNIX-commando’s.

3
3
3
2015-04-09 15:41:26 +0000

Ga naar de activiteitsmonitor, vind het dok en markeer het. Druk op de kill knop (Stopsign met X erin, linksboven).

Force Quit wordt gebruikt voor eenvoudige toepassingen, terwijl de activiteitsmonitor gebruikt kan worden om processen te doden.

2
2
2
2014-12-31 20:16:27 +0000

Gebruik Activiteitsmonitor om het proces te vinden dat u wilt doden Kijk naar de PID met behulp van Terminal type Dood PID nummer en kom dan terug.

Dit veronderstelt dat u admin of sudu toegang heeft.