LINUX.ORG.RU

Можно запускать через, например, такой скрипт:
moon 0 /tmp% cat limit.sh
#!/bin/sh

if [ "$1" -gt `ps -e | grep `basename $2` | grep -v grep | wc -l` ]; then
	shift;
	`$*`
fi

Использовать так:
limit.sh 100 xterm

eXire ★★
()
Ответ на: комментарий от eXire

>ps -e | grep `basename $2` | grep -v grep | wc -l

до чего доводят нечтение мануалов

ps -C `basename $2` --no-heading | wc -l делает то же самое

maloi ★★★★★
()
Ответ на: комментарий от eXire

>`ps -e | grep `basename $2` | grep -v grep | wc -l`
фи
вложенные  ` (backquotes)

sdio ★★★★★
()
Ответ на: комментарий от eXire

Про такое знаю, но что помешает запустить сотню таких скриптов?

anonymous
()
Ответ на: комментарий от maloi

Не, не поможет, там нету basename, grep и wc, надо на уровне ядра.

капча=everest

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.