powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Уничтожить процесс с определенным именем
19 сообщений из 19, страница 1 из 1
Уничтожить процесс с определенным именем
    #36576579
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы уничтожить определенный процесс смотрю список ps , ищу номер, и далее kill -9 . Можно это упростить?
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36576582
PA3YM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FullKettleЧтобы уничтожить определенный процесс смотрю список ps , ищу номер, и далее kill -9 . Можно это упростить?
kill -9 `pidof processnames`
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36576596
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PA3YMFullKettleЧтобы уничтожить определенный процесс смотрю список ps , ищу номер, и далее kill -9 . Можно это упростить?
kill -9 `pidof processnames`
Так я так и делаю. А хотелось убивать по имени процесса.
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36576616
avb1003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FullKettle,
В Linux для этого есть pkill.
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36576627
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
killall
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36577020
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftkillallособенно забавно она работает в solaris и HP-UX
PS. в AIX она дейтсвует только на процессы сеанса
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36577186
PA3YM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FullKettlePA3YMFullKettleЧтобы уничтожить определенный процесс смотрю список ps , ищу номер, и далее kill -9 . Можно это упростить?
kill -9 `pidof processnames`
Так я так и делаю. А хотелось убивать по имени процесса.
Я чего-то не понял? Это одна строка, подставь имя процесса и все. Хочешь - оберни в батник и вызывай с $1
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36577327
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avb1003FullKettle,
В Linux для этого есть pkill.
В моей урезанной версии нет.
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36577329
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PA3YMFullKettlePA3YMFullKettleЧтобы уничтожить определенный процесс смотрю список ps , ищу номер, и далее kill -9 . Можно это упростить?
kill -9 `pidof processnames`
Так я так и делаю. А хотелось убивать по имени процесса.
Я чего-то не понял? Это одна строка, подставь имя процесса и все. Хочешь - оберни в батник и вызывай с $1
Если так писать - ругается Illegal number
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36577355
PA3YM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FullKettle
Если так писать - ругается Illegal number
Насчет важности обратных кавычек в курсе? ;-)
pidof processname
что выводит?
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36577375
skelet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FullKettle
Если так писать - ругается Illegal number
кавычки поменяйте
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36578406
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PA3YMFullKettle
Если так писать - ругается Illegal number
Насчет важности обратных кавычек в курсе? ;-)
pidof processname
что выводит?
Такая команда не поддерживается
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36578415
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeletFullKettle
Если так писать - ругается Illegal number
кавычки поменяйте
Эта команда не уничтожает процесс. Сама команда подвисает, а программа, которую пытался прибить начинает страшно глючить.
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36578424
PA3YM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FullKettleskeletFullKettle
Если так писать - ругается Illegal number
кавычки поменяйте
Эта команда не уничтожает процесс. Сама команда подвисает, а программа, которую пытался прибить начинает страшно глючить.
Да ну? Вызывается тот же kill -9 , просто pidof подставляет pid вместо цифры
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36578499
skelet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FullKettlePA3YM
pidof processname
что выводит?
Такая команда не поддерживается

а ну тогда другой разговор, тогда pgrep и результат в rkill
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36579474
PA3YM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeletFullKettlePA3YM
pidof processname
что выводит?
Такая команда не поддерживается

а ну тогда другой разговор, тогда pgrep и результат в rkill
да что за ос такая-то, что pidof нету?
тогда ...
kill -9 `ps uax|grep processname|grep -v grep|awk '{print $2}'`
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36579695
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PA3YM,

а если надо прибить греп?
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36579752
skelet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglir,

запусть греп через ссылку как-нить назвать её grep111 ?
...
Рейтинг: 0 / 0
Уничтожить процесс с определенным именем
    #36580139
PA3YM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skelettanglir,

запусть греп через ссылку как-нить назвать её grep111 ?
killbyname:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
#!/bin/sh
[ -z "$1" ] && exit
pname=$ 1 
mypid=$$
while read line; do
#    echo $line
    words=($line)
    pid=${words[ 0 ]}
    ppid=${words[ 1 ]}
    cmd=${words[ 2 ]}
    if [[ "$cmd" =~ "$pname"*  && "$pid" != "$mypid"  && "$ppid" != "$mypid" ]]; then
        echo "killing " $pid $cmd
#       kill - 9  $pid
    fi
done <<EOF
`ps axo"%p%P%a" | grep $pname | grep -v "grep $pname"`
EOF
проверь и доработай надфилем если что ;-)
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Уничтожить процесс с определенным именем
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]