Рецоммендед, 2024

Избор Уредника

Присилно затварање програма у Убунтуу

Раније смо писали о томе како убити не-одговарајући програм у Виндовс-у (погледајте наш пост, Како убити програм помоћу командне линије). Ако сте корисник Убунту-а, постоји сличан начин завршавања програма који не реагују.

Уместо да се одјавите или поново покренете да бисте завршили програм, постоји неколико команди које можете да користите у прозору Терминала да бисте убили програме који не реагују. Ту је и графички начин за убијање програма помоћу системског монитора .

НАПОМЕНА: Прва два метода функционишу иу другим Линук дистрибуцијама. Наредбе које се користе у овим методама су опште Линук команде. Системски монитор, описан у трећем методу, специфичан је за Гноме десктоп окружење, али не и за Убунту. Ако користите Гноме у другој Линук дистрибуцији, требало би да имате приступ Системском монитору . Постоје еквивалентни алати у другим десктоп окружењима, као што је КСисГуард у КДЕ.

Користите команду киллалл у терминалском прозору

Да бисте користили команду киллалл да бисте убили програм, отворите прозор Терминала одабиром Додатна опрема | Терминал из менија Апликације .

НАПОМЕНА: Терминалски прозор можете отворити и притиском на Алт + Ф2 да бисте приступили дијалогу Покретање апликације . Унесите “ гноме-терминал ” (без наводника) у едит бок-у и кликните Рун .

Да бисте приказали листу покренутих процеса, унесите следећи текст у промпт и притисните Ентер .

 $ пс -А 

Приказаће се листа процеса са придруженим ПИД-овима (ИД- јеви процеса). Погледајте листу да бисте пронашли име процеса који одговара програму који желите да убијете. Програм је највјероватније наведен према крају листе, гдје се приказују програми који су недавно покренути. За наш пример, користили смо Фирефок као процес убијања. Процес фирефок-бин је онај за убијање, са ПИД-ом од 5039 .

Да бисте убили процес користећи његов ПИД, унесите наредбу " киллалл " (без наводника) у промпту, а затим размак, а затим одговарајући ПИД из генерисане листе. Притисните Ентер .

Убијање процеса који користи његов ПИД не функционише увек. Ако не ради за вас, можете користити име процеса да бисте убили процес. Да бисте то урадили, унесите команду “ киллалл ” (без наводника) на промпту, а затим размак, а затим име одговарајућег процеса из генерисане листе. За Фирефок, име процеса је фирефок-бин .

НАПОМЕНА: Убијање програма који користи његово име процеса, ради само за извршне датотеке (тј. Програме који се могу извршити) које су отворене током извршавања. Програми који се изводе у позадини не могу бити убијени користећи име процеса.

Употреба киллалл-а без специфицирања сигнала као параметра, као у горњим примјерима, дозвољава програму да се очисти прије завршетка, користећи стандардни сигнал СИГТЕРМ . Ако ово не ради, можете одредити сигнал -9 ( СИГКИЛЛ ). Ово приморава програм да заврши и не дозвољава да се очисти пре него што то учини. Препоручује се да покушате да убијете програм без сигнала –9 и да му дате шансу да изађете чисто.

Ако требате користити сигнал -9, унесите га између " киллалл " наредбе и имена процеса (или ПИД) са размаком након киллалл и након сигнала -9, као што је приказано испод.

 $ киллалл -9 фирефок-бин 

НАПОМЕНА: Постоји једна цртица пре 9.

Да бисте затворили прозор Терминала, укуцајте екит и притисните Ентер .

Користите команду ккилл на прозору програма

Такође можете покренути команду ккилл у прозору терминала. Ова команда вам омогућава да убијете било који програм само кликом на његов прозор.

Да бисте користили команду ккилл, отворите прозор Терминала као што је објашњено раније у овом посту. Унесите “ ккилл ” (без наводника) на промпту и притисните Ентер . Курсор се претвара у Кс . Да бисте убили програм, једноставно кликните било где у прозору програма или на насловној траци прозора.

Користите Гноме Систем Монитор

Ако користите окружење Гноме радне површине, можете користити графички алат назван Системски монитор да бисте убили програм. Изаберите Администрација | Систем Монитор из Систем менија. У новијим верзијама Убунту-а, морат ћете кликнути на Активности и уписати системски монитор .

НАПОМЕНА: Системски монитор можете отворити и притиском на Алт + Ф2 да бисте отворили дијалошки оквир Покрени апликацију . Унесите “ гноме-систем-монитор ” (без наводника) у едит бок-у и кликните Рун .

У дијалогу Системски монитор кликните на картицу Процеси . Приказује се листа свих покренутих процеса. Да бисте убили програм, пронађите процесни програм на листи ( фирефок-бин за Фирефок) и изаберите га. Кликните десним тастером миша на процес и из падајућег менија изаберите Килл Процесс .

Приказује се дијалог за потврду. Ако сте сигурни да желите да убијете изабрани процес, кликните на Килл Процесс .

Да бисте затворили системски монитор, у менију Монитор изаберите Куит .

НАПОМЕНА: Ако је потребно да убијете програм који ради са роот привилегијама, користите једну од прве две методе убијања програма и упишите “ судо ” (без наводника) пре команде киллалл или ккилл . Уживати!

Top