Автор Тема: Скрипт: убить процессы по списку  (Прочитано 1992 раз)

Оффлайн vak

  • Участник
  • *
  • Сообщений: 70
Подскажите, как убить процессы после отбора (синтаксис не могу вспомнить):

#!/bin/sh

cd ~

kill <`ps ax|grep hlds|awk '{print $1}'`

Задача включать Counter Strike (с этим понятно) и выключать в конкретное время.

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Скрипт: убить процессы по списку
« Ответ #1 : 11.02.2011 12:44:42 »
Подскажите, как убить процессы

man killall

Оффлайн vak

  • Участник
  • *
  • Сообщений: 70
Re: Скрипт: убить процессы по списку
« Ответ #2 : 11.02.2011 12:53:15 »
Подскажите, как убить процессы

man killall

Нет, не получается.

Сам вроде нашел решение:
#!/bin/sh
STOP=`ps ax|grep hlds|awk '{print $1}'`
kill $STOP

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 372
  • Учиться .... Телепатами не рождаются, ими ....
Re: Скрипт: убить процессы по списку
« Ответ #3 : 11.02.2011 14:06:20 »
Можно попробовать организовать отдельный сеанс процессов и потом его убить.

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: Скрипт: убить процессы по списку
« Ответ #4 : 29.06.2013 12:05:33 »
А как можно убить мёртвый процесс apt4      8346  0.1  0.0      0     0 ?        D    11:54   0:00 [tvtime]
который мешает запуску повторного?

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: Скрипт: убить процессы по списку
« Ответ #5 : 29.06.2013 12:43:31 »
бызысходность какая-то. Процесс неубиваемый даже после ребута