Назад | Перейти на главную страницу

В Linux как временно заморозить пользователя?

На неправильно настроенном или неисправном сетевом фильтре (NFS NAS) запись большого файла может привести к его зависанию.

Для диагностики мне необходимо уметь:

  1. Приостановить (или, другими словами, временно заморозить) все процессы определенного пользователя
  2. Возобновить пользователя

В принципе, как kill -s SIGSTOP и kill -s SIGCONT но для всего пользователя.

Для этого есть ли способ временно отнять у пользователя все процессорное время в Linux?

Вы можете сделать это более надежно, чем SIGSTOP и SIGCONT, используя морозильная камера cgroup.

Пытаться pkill -STOP -u <username> и продолжить с pkill -CONT -u <username>