AppKiller: Zabíjení aplikací, procesů a odesílání BSD signálů z lišty nabídek


AppKiller: Zabíjení aplikací, procesů a odesílání BSD signálů z lišty nabídek

Pokročilí uživatelé Mac často provádějí změny v operačních systémech pomocí příkazů Terminál. Pro některé z jednodušších možností jsou k dispozici aplikace, které umožňují začínajícím uživatelům kteří se nebudou snažit do Terminálu), aby provedly stejné změny pomocí grafického uživatelského rozhraní. Pro pokročilé uživatele je však Terminal opravdu jedním z nejvhodnějších míst, kam se má vyvíjet systém, který je třeba aplikovat. AppKiller je bezplatná aplikace pro Mac, která byla navržena jak pro začátečníky, tak pro pokročilé uživatele. Název je však mylně zavádějící, protože zabíjí nejen aplikace, ale i systémové procesy a poskytuje snadný způsob, jak ukončit / restartovat Finder, AirPrintDaemons , AirPort Utility atd. Aplikace AppKiller provádí příkazy jedním ze dvou způsobů, a to buď kliknutím nebo pomocí symbolu Control + Click.Pro každou spustitelnou funkci můžete nastavit jednu výchozí akci z předvolby aplikace.It zahrnuje několik signálů BSD, můľete odeslat do aktivní aplikace nebo str proces. Reakce aplikace samozřejmě závisí na tom, jak je napsáno a jak zachází se signálem BSD.

AppKiller běží na liště nabídek a v době instalace vyžaduje administrátorská oprávnění, tj. Budete muset zadat heslo k uživatelskému účtu jednou při instalaci aplikace. Klepnutím na ikonu se zobrazí celý seznam všech aktuálně spuštěných procesů. Pokud byste měli otevřít Monitor aktivity, uvidíte stejný proces. Aplikace, jako je Chrome, se budou zobrazovat víc než jednou, protože každá karta je považována za samostatnou instanci.

Chcete-li uspořádat způsob, jakým je tento proces uveden, otevřete nabídku Předvolby a zoradit položky dle PID (Process ID), CPU nebo Uspořádání paměti . Můžete si pro každý proces v nabídce zobrazit další informace, např. ID uživatele, ID procesu a uživatelské jméno. Na spodku najdete dvě možnosti, včetně Klepněte na tlačítko Odeslat a Kontrola + Klepněte na tlačítko . Pro každou možnost se otevře další nabídka se seznamem příkazů, které budou odeslány zvolenému procesu. Uvedené příkazy zahrnují Quit, Interrupt, Terminated, překročení limitu CPUtime, Signal 0, EMT Trap a další. Pouze jedna možnost může být vybrána z tohoto seznamu jako výchozí, ale může být kdykoli změněna.

Pamatujte, že ne všechny procesy budou reagovat stejným způsobem a chování aplikace závisí na jejich povaze a způsobu provádění příkazu pro každého. Vezměte například příkaz Kill . Pokud zabijete oznamovací centrum, jeho ikona zmizí z panelu nabídek a budete ji muset znovu spustit, abyste ji získali zpět. Naopak, pokud byste měli Zabít Dock, , znovu se znovu spustí, protože musí pokračovat v běhu.

Jak bylo uvedeno výše, AppKiller má také schopnost posílat signály BSD spuštěním uživatelských procesů stejně jako systémové procesy. Tato funkce může uživatelům pomoci vyřešit problémy specifické pro aplikaci nebo proces. Například pokud aplikace spotřebovává příliš mnoho systémových prostředků, můžete se rozhodnout odeslat signál poruchy segmentace do aplikace nebo jejích souvisejících procesů, abyste tento problém vyřešili. Podobně můžete odeslat nepovolený instrukční signál do aplikace nebo procesu, který není naprogramován pro CPU vašeho systému nebo když se aplikace pokouší vykonávat privilegované nebo odpadové pokyny.


Jak získat přímý odkaz na soubory iCloud Vnitřní vyhledávač v macOS

Jak získat přímý odkaz na soubory iCloud Vnitřní vyhledávač v macOS

MacOS High Sierra nepřináší žádné nové , základní funkce na pracovní ploše Mac. Je to, jak naznačuje jeho název, jen nepatrné zlepšení oproti předchozí verzi. Apple může také jmenovat další OS Sierra 2.0 a bude mít stejné. To znamená, že se jedná o malé, drobné zlepšení, které přicházejí s macOS 10.13.

(Mac-os-x)

Jak Fix MacOS High Sierra Kořen Login Bug

Jak Fix MacOS High Sierra Kořen Login Bug

Zdá se, že Apple nemůže zachytit přestávku. iOS má svůj spravedlivý podíl na chybách, ale nová chyba v systému MacOS High Sierra byla právě objevena, která umožňuje komukoli získat přístup k uživateli root bez nutnosti zadání hesla pro aktuální uživatelský účet. Nezáleží na tom, zda je účet správcem nebo nikoliv.

(Mac-os-x)