nixp.ru v3.0

19 января 2017,
четверг,
22:18:00 MSK

DevOps с компанией «Флант»
Аватар пользователя splinter
splinter написал 24 марта 2011 года в 13:52 (1023 просмотра) Ведет себя как четкий пацан; открыл 134 темы в форуме, оставил 1458 комментариев на сайте.

Предположим есть пользователь который назапускал тучу программ и отошел от компа, как по истечению времени закрыть все эти программы не выходя из учетки? Притом завершать эти программы надо если нет активности клавиатуры, мышкания и не происхордит к примеру какого то копирования на съемный носитель, по истечению к примеру 5 минут.

Дмитрий Шурупов

Поле IDLE в выводе команды «w» не поможет?

splinter

В принципе уже разобрался, но вывод комманды w не дает мне инфу о том какие программы пользователь открыл с начала сессии.

Дмитрий Шурупов

Да, но, зная имя/id пользователя, несложно отследить все его процессы ;-)

А как разобрался?

splinter

Окружение работает от одного пользователя а программы запускаются от другого при помощи xhost+local:user, по истечению времени которое забираем у xprintidle убиваем все процессы пользователя от которого запускаются программы, как то примерно так.

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.