4

Я только что настроил выделенный сервер с минимальной установкой CentOS 7, и я только что установил screen . Когда я запускаю его под своей обычной учетной записью, открываю новое экранное окно и затем закрываю его, меня приветствует эта ошибка: Utmp slot not found -> not removed . Может быть, я мелкая или навязчивая, но это сводит меня с ума. Я где-то читал, что вы можете использовать команду setutent для исправления этой ошибки, но я даже не знаю, где ее найти, и на странице руководства предлагается только функция, которую вы используете в C-коде. Есть ли кто-нибудь, кто мог бы помочь этому новичку понять, что, черт возьми, происходит?

2 ответа2

3

Откройте ~/.screenrc и вставьте туда следующую строку:

deflogin off

Затем перезагрузите screen .

Это отключит протоколирование utmp и, таким образом, избавится от надоедливого сообщения.

Я нашел эту опцию в руководстве по экрану.

0

utmp - примитивная база данных с информацией о пользователях, вошедших в данный момент (терминал, время входа и т. д.) Когда пользователь выходит из системы, запись, соответствующая имени пользователя и терминалу сеанса, удаляется. Таким образом, хотя сообщение предлагает небольшую ошибку, на самом деле это не серьезно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .