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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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.015 секунд. Запросов: 22.