Форум программистов, компьютерный форум, киберфорум
Debian, Kali Linux, Raspbian, Astra Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/19: Рейтинг темы: голосов - 19, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 9

Убить процесс

19.11.2012, 19:19. Показов 4000. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
командой
lsof -i :8083
нахожу процесс
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 7008 root 45u IPv6 37205 0t0 TCP xxxxx:8083->192.168.0.3:25639 (ESTABLISHED)
.....
и грохаю его
kill -9 7008
это всё ручками. А как автоматизировать с помощью ххх.sh?
т.е. как получить PID просесса?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.11.2012, 19:19
Ответы с готовыми решениями:

Убить процесс
VLC виснет намертво. killall и kill не помогают. Что делать?

Убить линукс
Подскажите пожалуйста как можно "повесить" Линукс, имея доступ через telnet с правами root Версия ядра Linux (none)...

убить процесс
как убить процесс на по нажатию на кнопку помогите

12
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
20.11.2012, 01:58
Bash
1
2
3
4
5
6
port="80"
 
for pid in $(lsof -i :"$port" | { read; cut -d' ' -f 2; }); do
    echo "kill $pid"
    kill -9 "$pid"
done
0
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 9
20.11.2012, 08:10  [ТС]
для 80 порта работает
для 8083 нет
не находит процессы
а где можно почитать про команды , желательно на русском?
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
20.11.2012, 08:22
Цитата Сообщение от Dflz Посмотреть сообщение
для 8083 нет
надо вместо 80 поставить 8083

Цитата Сообщение от Dflz Посмотреть сообщение
не находит процессы
значит, их нет

Цитата Сообщение от Dflz Посмотреть сообщение
а где можно почитать про команды , желательно на русском?
yandex. absg
0
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 9
20.11.2012, 09:01  [ТС]
процессы есть.
в таком виде показывает все просессы. и с портом 8083
Bash
1
2
3
4
port="8083"
for pid in $(lsof -i :"$port"  ); do
    echo "kill $pid"
done
проблема, видимо, в том, что для 80 порта lsof -i :80 отрабатывает мнгновенно.
а для lsof -i :8003 в два этапа
сначало, быстро выиодит
Bash
1
2
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    2460 root  198u  IPv6   9040      0t0  TCP *:8083 (LISTEN)
и что-то ждет несколько секунд, потом остальные строки (таких може быть много), но их все выводит быстро
Bash
1
java    2460 root  209u  IPv6   9678      0t0  TCP xxxxxxx.12:8083->192.168.0.3:3970 (ESTABLISHED)
и, возможно, из-за этой паузы не работает
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
20.11.2012, 09:09
Bash
1
2
3
4
5
6
7
port="8083"
 
for pid in $(lsof -i :"$port" | { read; cut -d' ' -f 2; }); do
    echo "kill $pid"
    kill -9 "$pid"
    echo "res: $?"
done
посмотри, что выводит
0
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 9
20.11.2012, 09:16  [ТС]
ничего не выводит
запуск, пауза, и всё
видимо, не может дождаться окончания чтения.
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
20.11.2012, 09:25
это из-за cut
Bash
1
2
3
4
5
for pid in $(lsof -i :"$port" | awk 'NR != 1{print $2}'); do
    echo "kill $pid"
    kill -9 "$pid"
    echo "res: $?"
done
0
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 9
20.11.2012, 09:34  [ТС]
да так работает,
лучше если использовать
lsof -t -i :8083
это выведет только один pidи без задержки
тут цикла не нужно, как это должно выглядеть?
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
20.11.2012, 09:39
Bash
1
kill -9 $(lsof -ti :8083)
1
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 9
20.11.2012, 09:41  [ТС]

ты опередил, но я сам догадался!!!
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
20.11.2012, 10:59
Bash
1
man pkill
0
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 9
20.11.2012, 20:03  [ТС]
2Dmitry
почитал, не понял как применить к моей задаче....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.11.2012, 20:03
Помогаю со студенческими работами здесь

(C# -> VB) Убить процесс
Мне необходимо убить процесс, если он запущен. Код нужен для Visual Basic. На C# это выглядит так: if...

убить процесс
Здравствуйте. Скажите пожалуйста как правильно убить процесс, если он не отвечает? а то у меня вылетает сама прога, а зависшая задача...

Убить процесс.
Эта тема не раз обсуждалась, но я ни как не могу убить процесс. Я нашел много примеров для C#. Как это сделать в Visual С++ с помощью...

Убить процесс
Кто ни будь знает как можно программно убить процесс ?

убить процесс
Господа как программно убить процесс зная его название? Заранее всем огромное спасибо!!!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru