Как я могу получить активного пользователя, если больше зарегистрировано?

У меня была такая же проблема вчера, и я попробовал все варианты, которые были упомянуты здесь, но это не сработало. Однако сегодня, сравнив файл dsl-provider на моем компьютере Ubuntu 16.04 с файлом с таким же именем на моем компьютере Debian 8.8, я заметил, что в файле Ubuntu произошла ошибка. Поэтому я решил проблему, установив файл, как показано на рисунке 1.

0
задан 20 February 2018 в 19:21

2 ответа

я нашел грязный код .. но работает пока:

#!/bin/bash tty=$(cat /sys/class/tty/tty0/active) active_user=$(w | grep $tty | awk '{print $1;}') #to get the display also: disp=$(who | awk -v term="$tty" '/\(:/ $0 ~ term { gsub(/\(|\)/, "", $0); print $5 }')
1
ответ дан 17 July 2018 в 20:23

я нашел грязный код .. но работает пока:

#!/bin/bash tty=$(cat /sys/class/tty/tty0/active) active_user=$(w | grep $tty | awk '{print $1;}') #to get the display also: disp=$(who | awk -v term="$tty" '/\(:/ $0 ~ term { gsub(/\(|\)/, "", $0); print $5 }')
1
ответ дан 23 July 2018 в 21:04

Другие вопросы по тегам:

Похожие вопросы: