Устройство или ресурс заняты - getaddrinfo

У меня есть файл, содержащий имя, фамилию и адрес электронной почты пользователей. Вот что я сделал, чтобы напечатать самое длинное имя:

awk '{print length($1), $1}' filename | sort -nr | head -1| cut -d\  -f2

Не стесняйтесь настраивать его по своему усмотрению. Обратите внимание, что вы нажали два пробела после-d\

Чтобы напечатать самое длинное имя пользователя, вы можете использовать

grep -v "^#" /etc/passwd | awk -F: '{print length($1), $1}' | sort -nr | head -1 | cut -d\  -f2

Чтобы распечатать настоящее имя пользователя, используйте

grep -v "^#" /etc/passwd | awk -F: '{print length($5), $5}' | sort -nr | head -1 | cut -d\  -f2-

Вы ставите тире после -f2в конце, чтобы убедиться, что вы получаете пробелы в реальном имени пользователя.

2
12.08.2020, 07:17
1 ответ

Это было вызвано наличием всего 4096 обработчиков inotify. Я увеличил лимиты и проблема исчезла.

fs.file-max = 131070
fs.inotify.max_user_watches = 65536
0
18.03.2021, 23:33

Теги

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