Предположим, существует конфигурация с двумя пулами – studio и backstage. В файле /etc/project содержатся следующие данные:
user.paul:1024::::project.pool=studio user.george:1024::::project.pool=studio user.ringo:1024::::project.pool=backstage passes:1027::paul::project.pool=backstage |
В этой конфигурации процессы, запущенные пользователем paul, по умолчанию связываются с пулом studio.
Пользователь paul может изменять привязку к пулу для запускаемых им проектов. Пользователь paul может также выполнять привязку к пулу backstage командой newtask в рамках проекта passes.
Запустите процесс в проекте passes.
$ newtask -l -p passes |
Для проверки правильности привязки проекта можно воспользоваться командой poolbind с параметром -q. Для передачи в команду номера процесса родительской оболочки используется двойной знак доллара ($$).
$ poolbind -q $$ 6384 pool backstage |
Выводится идентификатор процесса и привязка к пулу.