Я только что настроил выделенный сервер с минимальной установкой CentOS 7, и я только что установил screen
. Когда я запускаю его под своей обычной учетной записью, открываю новое экранное окно и затем закрываю его, меня приветствует эта ошибка: Utmp slot not found -> not removed
. Может быть, я мелкая или навязчивая, но это сводит меня с ума. Я где-то читал, что вы можете использовать команду setutent
для исправления этой ошибки, но я даже не знаю, где ее найти, и на странице руководства предлагается только функция, которую вы используете в C-коде. Есть ли кто-нибудь, кто мог бы помочь этому новичку понять, что, черт возьми, происходит?
4
2 ответа
3
Откройте ~/.screenrc
и вставьте туда следующую строку:
deflogin off
Затем перезагрузите screen
.
Это отключит протоколирование utmp и, таким образом, избавится от надоедливого сообщения.
Я нашел эту опцию в руководстве по экрану.
0
utmp - примитивная база данных с информацией о пользователях, вошедших в данный момент (терминал, время входа и т. д.) Когда пользователь выходит из системы, запись, соответствующая имени пользователя и терминалу сеанса, удаляется. Таким образом, хотя сообщение предлагает небольшую ошибку, на самом деле это не серьезно.