splinter
написал 24 марта 2011 года в 13:52 (1832 просмотра)
Ведет себя
как четкий пацан; открыл 134 темы в форуме, оставил 1459 комментариев на сайте.
Предположим есть пользователь который назапускал тучу программ и отошел от компа, как по истечению времени закрыть все эти программы не выходя из учетки? Притом завершать эти программы надо если нет активности клавиатуры, мышкания и не происхордит к примеру какого то копирования на съемный носитель, по истечению к примеру 5 минут.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Поле IDLE в выводе команды «w» не поможет?
В принципе уже разобрался, но вывод комманды w не дает мне инфу о том какие программы пользователь открыл с начала сессии.
Да, но, зная имя/id пользователя, несложно отследить все его процессы ;-)
А как разобрался?
Окружение работает от одного пользователя а программы запускаются от другого при помощи xhost+local:user, по истечению времени которое забираем у xprintidle убиваем все процессы пользователя от которого запускаются программы, как то примерно так.