Реклама

У Монитор Монитору постоји могућност криптичног менија за Пошаљи сигнал на обраду. Да ли сте се икад запитали шта је то? Ако га одаберете, видећете опскурне појмове попут СИГИНТ и СИГХУП, што не рашчисти баш ствари. Па шта су тачно ови сигнали?

Ти сигнали су резултат Уник основа Мац ОС Кс Иосемите из перспективе корисника ЛинукаМац ОС Кс користи се као дијете постера за чист и елегантан интерфејс. Као Линук писац, моја је дужност да упоређујем Линук дистрибуције, али и против конкуренције. Опширније у срцу мацОС-а. Терминал има уграђен неки од ових сигнала: када ударите Цтрл + Ц да бисте зауставили покретање наредбе, шаљете поступак СИГИНТ да бисте прекинули и зауставили тренутно покренуту наредбу. Они су били један од првих начина на који апликације могу међусобно комуницирати и део су старих „Интерфејса за преносни оперативни систем“ (ПОСИКС).

Иако је лепо разумети основе како ваш систем функционише, ове сигнале можете да користите и за снимање информација о апликацијама које се понашају погрешно.

instagram viewer

Шта је ПОСИКС?

ПОСИКС је основни стандард за Уник и Уник-Лике оперативне системе. Међу тим компатибилним системима је и мацОС за који је направљен да буде Уник компатибилан. У основи је Дарвин, Уник језгро са коренима који потиче из НеКСТСТЕП-а. И сама је била вилица БСД-а, једна од оригиналних Уник варијанти.

ПОСИКС осигурава да сви ови оперативни системи обрађују код на очекиване начине, омогућавајући програмерима да знају да је њихов код заиста преносив. Када један од тих сигнала пошаљу на другу машину процесу, подаци које добију натраг су у формату који могу предвидјети и обрадити. Ово је грубо поједностављење за око 40 година историје рачунара, али ви добијате општу идеју.

Када комуницирате са најосновнијим демонима који чине Уник базу мацОС-а, ови сигнали су најбољи. Даемони су позадински процеси који покрећу основе вашег рачунара - или заједничко мацОС услуге, услуге. Злогласни откриће је пример. Ово је била замена за ОС Кс Иосемите 10.10 мДНСРеспондер, још једна услуга кривио за мрежне проблеме у том ажурирању.

Командна линија
Кредитна слика: Доминик Русиецки преко Фрееимагес

У зависности од начина на који је апликација дизајнирана за пријем сигнала, можете послати сигнал да напустите апликацију да бисте створили оно што се назива језгро. Основне депоније садрже све тренутне податке о текућем програму. Ово је неопходно за решавање проблема које се стално затварају. На Мацу се ово смешта у Мацх-О формат датотеке, који можете прочитати у мацОС развојном окружењу званом Ксцоде. Већина корисника вероватно неће много учинити с овим, али ако вас мучи проблем са апликацијама, они би вам могли бити од помоћи да пошаљете програмеру подршку.

Овде постоји још једно мало класично рачунање које показује своје корене. Формат датотеке Мацх-О дели своје име са Мацх микрокернелом. Упоредо са БСД-ом, ово је део корена мацОС-а, а два су део основног језгра, КСНУ. Мацх није толико сторија као БСД, тако да не добија много штампе, али део је онога што Аппле оперативни систем разликује од осталих Уник варијанти.

Па како их могу користити?

Сви смо били тамо раније: добијате ажурирајте на неку апликацију или преузмите нову апликацију Како инсталирати и уклонити Мац софтвер: 5 једноставних методаПребачени сте на Мац и бавите се основама? Питате се како инсталирати софтвер из командне линије? Имате старе Виндовс апликације које једноставно морате покретати на Аппле рачунару? Опширније , и виси сваки пут када га отворите. Отворите Форце Куитиз Аппле Мену-а и погледајте да се апликација приказује као Не одговара. Што је још горе, неки позадински процес повлачи ваш систем доле.

Монитор Монитор

Отвори Монитор Монитор и кликните на поступак који не реагује. Онда идите на Поглед менија и изаберите Пошаљи сигнал на обраду. Појавиће се мени који ће вам омогућити да одаберете који сигнал желите послати процесу, а затим изаберите сигнал и притисните Пошаљи.

Ако више волите Терминал 4 цоол ствари које можете учинити са Мац терминаломТерминал је Мац ОС Кс аналогни од Виндовс наредбеног ретка или ЦМД. Алат је, као што вероватно већ знате, који вам омогућава да управљате рачунаром користећи текстуалне команде, за разлику од тога ... Опширније , користићете наредбу коју сте већ упознали. Тхе убити наредба се користи за заустављање процеса. Ако додате можете додати број да бисте послали сигнал процесу који убијате. Овде је листа броја уобичајених листи команди у убити ман страница:

  • 1 - ХУП (прекидање везе)
  • 2 - ИНТ (прекид)
  • 3 - КУИТ (престати)
  • 6 - АБРТ (прекида)
  • 9 - УБИЈИ (не-ухватљив, не-занемарив убој)
  • 15 - ТЕРМ (сигнал прекида софтвера)

Можете да пошаљете и неке друге сигнале, који су само најчешћи. Постоји свеобухватан списак кодови доступни овде.

Када их користим?

Сада када знате шта да радите са ПОСИКС сигналима, можете их користити да бисте чисто зауставили ваше обешене процесе. Да будемо фер, ове кодере нећете користити сваки дан. Када радите са програмером на необичном паду апликације или помажете свом сисадмин бета тестирању интерних апликација компаније, ови кодови могу помоћи у добијању потребних информација.

Ако је апликација кодирана ради креирања ових депонија, пронаћи ћете их у директоријуму /cores што олакшава овај директориј при прикупљању података за рушење или заустављену апликацију. Овдје можете провјерити и видјети које су депоније у директоријум помоћу лс -а команда. Ово ће вам показати све датотеке у том директоријуму, а затим их можете копирати у приступачнију музику у команди одредиште назива датотеке мв.

Ин Терминал користити наредба ЦД / језгре да се пребаците на директоријум лс -а да бисте видели садржај. Да бисте датотеку преместили у мапу Доцументс, једноставно употребите назив датотеке / Корисници / корисничко име / Документи (замена назив документа и корисничко име).

мацкеибоард
Кредитна слика: Ерика Варга преко Фрееимагес

Ако сте дугогодишњи корисник Уника који је прешао на Мац, које су још мало познате функције ту? Ако сте заинтересовани да проверите пројекат који користи само опен соурце база мацОС-а погледајте ПуреДарвин. Јавите нам како се то радило у коментарима. Такође бисмо волели да чујемо када су ПОСИКС сигнали решили тврдокорни проблем на вашем Мацу.

Да ли сте раније користили ПОСИКС сигнале за решавање проблема?

Кредити за слике: Деан Дробот / Схуттерстоцк

Мицхаел није користио Мац када су били осуђени, али може да кодира у Апплесцрипт. Дипломирао је информатику и енглески језик; већ неко време пише о Мацу, иОС-у и видео играма; а он је свакодневни ИТ мајмун више од деценије, специјализован за сценаристе и виртуализацију.