Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: bash завершить все процессы pid которых больше указанного k  (Прочитано 1049 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн _XDD_

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
блин, не могу сообразить(((
помогите пожалуйста, осталось только эти работы((((

и посоветуйте книгу по bash пожалуйста хорошую которая давно в печатном издании ((((

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

Оффлайн _XDD_

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
ArcFi, в общем вышло вот такое, уже перед сдачей писал, вчера вырубило((
может кто на тему выйдет из поиска.


#!/bin/bash
########

read K

for list in $(ps -A | awk '{ ST = " " ; print $1 }'); do
if [ $list -gt $K ] ; then
kill $list
fi
done

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
awk не нужен, ps умеет выводить чисто PID'ы.

 

Страница сгенерирована за 0.103 секунд. Запросов: 25.