anonymous@RULINUX.NET~# Last login: 2024-12-23 13:12:58
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Re:[bash] Отслеживание жизни процесса.

jobqueue

anonymous(*) (2009-06-22 13:26:24)

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: Re:[bash] Отслеживание жизни процесса. от anonymous 2009-06-22 13:26:24
avatar
Скрыть

Re:[bash] Отслеживание жизни процесса.

ps не подойдет для получения пида процесса?

Tuxoid(*)(2009-06-22 14:41:18)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10
[#] [Добавить метку] [Редактировать] Ответ на: Re:[bash] Отслеживание жизни процесса. от anonymous 2009-06-22 13:26:24
avatar
Скрыть

Re:[bash] Отслеживание жизни процесса.

был вроде более удобный способ получения пида только что запущенного процесса... что-то вроде echo $$

anonymous(*)(2009-06-22 15:29:25)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10
[#] [Добавить метку] [Редактировать] Ответ на: Re:[bash] Отслеживание жизни процесса. от anonymous 2009-06-22 13:26:24
avatar
Скрыть

[bash] Отслеживание жизни процесса.

Ситуация следующая: из баш-скрипта должны запускаться в бэкграунде несколько одинаковых процессов с разными параметрами, но не более чем, допустим, 100 (исходим из того, что если больше - памяти не хватит). Так вот, каким образом можно получить PID-ы запускаемых процессов и организовать условие, что если умрет последний из это сотни, то запустить новую партию? Или же динамически следить за всей этой кучей процессов и постоянно поддерживать их количество, равное 100 (параметры поцессов меняются по счетчику). Собственно, последний вариант был бы идеален, но первый тоже подойдет.

anonymous(*)(2009-06-22 13:26:25)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10
[#] [Добавить метку] [Редактировать] Ответ на: Re:[bash] Отслеживание жизни процесса. от anonymous 2009-06-22 13:26:24
avatar
Скрыть

Re:[bash] Отслеживание жизни процесса.

Спасибо, это - круто! И не надо изобретать велосипед, что радует ))

anonymous(*)(2009-06-23 11:01:38)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10
Этот тред читают 2 пользователя:
Анонимных: 2
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!