aux linux



Axu

Автор Yes No задал вопрос в разделе Прочее компьютерное

Linux - команда, чтобы закрыть процесс? и получил лучший ответ

Ответ от 600f2 cbr[гуру]
kill

Ответ от 0xDD[гуру]
Убиваем процессы в Linux - команды ps, kill и killall

Не смотря на свою стабильность, некоторые приложения в Linux иногда виснут. Иногда приложения перестают отзываться или просто работают так медленно, что корректно закрыть их не получается. Один из способов «убить» , запущенное приложение в Linux, это использование таких команд, как kill или killall. Рассмотрим, как использовать эти команды, находить PID процесса и посылать сигнал SIGKILL.

Под процессом мы будем понимать запущенную в системе копию программы. Например, если вы открыли три окна калькулятора (например, gcalctool), это значит, что вы запустили три процесса.
Находим PID зависшего процесса

Каждый процесс в Linux имеет свой идентификатор, называемый PID. Перед тем, как выполнить остановку процесса, нужно определить его PID. Для этого воспользуемся командами ps и grep. Команда ps предназначена для вывода списка активных процессов в системе и информации о них. Команда grep запускается одновременно с ps (в канале) и будет выполнять поиск по результатам команды ps. Вывести список всех процессов можно, выполнив в командной строке:

ps axu

Но, как правило, список очень большой и найти процесс, который мы хотим «убить» , бывает не так просто. Здесь на помощь приходит команда grep. Например, чтобы найти информацию о процессе с именем gcalctool выполните команду:

ps axu | grep gcalctool

Команда grep выполнит поиск по результатам команды ps и на экран будут выведены только те строки, которые содержат строку (слово) gcalctool. Здесь есть одна интересная деталь, например, если у вас не запущено приложение gcalctool, то после выполнения ps axu | grep gcalctool вы получите:

$ ps axu | grep gcalctool
yuriy 25587 0.0 0.0 10636 884 pts/2 S+ 10:20 0:00 grep --color=auto gcalctool

То есть мы получили сам процесс grep, так как в качестве параметра команде мы указали слово gcalctool, и grep нашел сам себя в выводе команды ps.

Если процесс gcalctool запущен, то мы получим:

yuriy@yuriy-NIX:~$ ps axu | grep gcalctool
yuriy 25609 7.6 0.4 500840 17964? Sl 10:20 0:00 gcalctool
yuriy 25624 0.0 0.0 10640 884 pts/2 S+ 10:21 0:00 grep --color=auto gcalctool

Здесь нас интересует строка: «yuriy 25609 7.6 0.4 500840 17964? Sl 10:20 0:00 gcalctool». Число 25609 и есть идентификатор (PID) процесса gcalctool.

Есть еще один более простой способ узнать PID процесса — это команда pidof, которая принимает в качестве параметра название процесса и выводит его PID. Пример выполнения команды pidof:

$ pidof gcalctool
25609

«Убиваем» процесс командой kill

Когда известен PID процесса, мы можем убить его командой kill. Команда kill принимает в качестве параметра PID процесса. Например, убьем процесс с номером 25609:

kill 25609

Вообще команда kill предназначена для посылки сигнала процессу. По умолчанию, если мы не указываем какой сигнал посылать, посылается сигнал SIGTERM (от слова termination — завершение). SIGTERM указывает процессу на то, что необходимо завершиться. Каждый сигнал имеет свой номер. SIGTERM имеет номер 15. Список всех сигналов (и их номеров) , которые может послать команда kill, можно вывести, выполнив kill -l. Чтобы послать сигнал SIGKILL (он имеет номер 9) процессу 25609, выполните в командой строке:

kill -9 25609

Сигнал SIGTERM может и не остановить процесс (например, при перехвате или блокировке сигнала) , SIGKILL же выполняет уничтожение процесса всегда, так как его нельзя перехватить или проигнорировать.
Убиваем процессы командой killall

Команда killall в Linux предназначена для «убийства» всех процессов, имеющих одно и то же имя. Это удобно, так как нам не нужно знать PID процесса. Например, мы хотим закрыть все процессы с именем gcalctool. Выполните в терминале:

killall gcalctool

Команда killall, также как и kill, по умолчанию шлет сигнал SIGTERM. Чтобы послать другой сигнал нужно воспользоваться опцией -s. Например:

killall -s 9 gcalctool

Ответ от Владимир[гуру]
Еще можно послать сигнал HUP

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Linux - команда, чтобы закрыть процесс?
спросили в Музыка AEG
У кого есть перевод песни Blink 182 Whats my age again? оч прошу...скиньте сюда...
What's My Age Again (оригинал Blink-182)

I took her out, it was a Friday night
I wore
подробнее...
спросили в AEG AXA
ASC это что такое ???
Есть три вида. Разберись сам, что там такое.

ASC - Automatische Stabilitats Control -
подробнее...
спросили в Железо AEG
Что такое Aux и Main? Что такое Aux и Main в Wi-Fi адаптере приема сигнала ?
Aux (auxiliary) - дополнительный, main - основной. Что это означает в Вашем адаптере WiFi - сказать
подробнее...
спросили в AEG AXA
КАКОЙ КОД К ИГРЕ DRAGON AGE НАЧАЛО
В папке "Мои документыBioWareDragon AgeSettings\" откройте с помощью блокнота файл
подробнее...
спросили в AEG AXA
Будет ли Dragon Age Inquisition в стиме?
Нет, потому что это игра от EA, приобрести можно в origin.
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в AEG AXA
Что такое «Bid» и «Ask» (offer)?
Вам правильно объяснили что такое Bid» и «Ask».
А Bid» и «Ask» (offer) - это не сиюминутные
подробнее...
спросили в AEG AXA
AXE SHIFT. Собираюсь купить себе Аxe shift, но незнаю нормально ли он пахнет если нет то посоветуйте другой арамат Axe
Axe Shift новый, поэтому я ее его не пробовал.
Но советую: Axe Phoenix,Axe Africha,Axe Dark
подробнее...
спросили в Техника AEG
AKG D44S- каково качество микрофона? Хорошое у него качество? Какой усилитель нужен к нему? Потянет его комп, или караоке?
.
D44S микрофон динамический вокальный со встр. кабелем: купить AKG D44S...
Ваш отзыв по
подробнее...
спросили в Музыка AEG
Где можно скачать музыку в формате aac?
Правильно говорят, оба кодека с потерей качества.
Что из aac в mp3, что из mp3 в aac - смысла
подробнее...
спросили в AEG AXA
Можно ли обновить Samsung Galaxy Ace 2 GT-I8160 до 4.1 андроид если можно скажите как?
Можно. По крайней мере сужу по тексту здесь: 4pda, и вот темка на твой ace 2 #yahrefs311321# и на
подробнее...
спросили в AEG
Что значит AGE?
Если переводить на русский то age означает,, , а вот статья) Словарь
имя существительное
подробнее...
спросили в Осадки AEG
Какого цвета получившиеся осадки? NaBr + AgNO3 = NaNO3 + AgBr↓ NaI + AgNO3 = NaNO3 + AgI↓
По цвету галогенидов серебра можно определить соль какого галогена взята: AgCl-белый творожистый
подробнее...
спросили в Железо AEG
Hi всем, через какой выход качество звука лучше (в машине) aux или usb?
Звук выводится только через Aux. Разъем же USB предназначен для флэшки.
Источник: Чем
подробнее...
спросили в AEG
Где скачать Dragon age начало со всеми дополнениями и с русской озвучкой?
[DLC] Dragon Age: Origins - The Darkspawn Chronicles [ENG/RUS ...
rutracker.org › ...›
подробнее...
Kill на Википедии
Посмотрите статью на википедии про Kill
Killall на Википедии
Посмотрите статью на википедии про Killall
PS на Википедии
Посмотрите статью на википедии про PS
SIGKILL на Википедии
Посмотрите статью на википедии про SIGKILL
Socket G1 на Википедии
Посмотрите статью на википедии про Socket G1
Идентификатор процесса на Википедии
Посмотрите статью на википедии про Идентификатор процесса
Процесс загрузки Linux на Википедии
Посмотрите статью на википедии про Процесс загрузки Linux
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*