Мне нужно создать программу, которая отображает результат «времени безотказной работы». как получить количество зарегистрированных пользователей в C++ в linux?Извлечение количества зарегистрированных пользователей в C++ в linux
ответ
Я понял! Запись в C-файловой системе («пользователи | wc -w> текст»); и проверьте файл text.txt. Следующая загрузка этой информации из txt-файла
Ну, если вы просто хотите, чтобы выполнять команды с помощью C++, вы можете использовать:
#include <stdio.h>
#include <stdlib.h>
int main()
{
//execute uptime command
system("uptime");
//one way to "count" the currently logged users
system("users | wc -w");
//or another way
system("who | wc -l");
return 0;
}
Мне нужно отправить эту информацию с сервераTCP к clientTCP. Я хочу поместить это в строку. Может быть, есть способ привести результат системы («uptime») к строке? –
да, посмотрите эту ссылку http://stackoverflow.com/questions/646241/c-run-a-system-command-and-get-output – eol
Эта информация хранится в /var/run/utmp
. Это двоичный файл; см. страницу man
для utmp(5)
.
Как получить эту информацию? –
Как я уже сказал, прочитайте страницу 'man' для' utmp'. В нем описывается, как использовать этот файл. – user3553031
sry, но man dosent узнает utmp –
- 1. Получение общего количества зарегистрированных пользователей
- 2. Извлечение данных для зарегистрированных пользователей
- 3. Выбор количества пользователей, зарегистрированных в каждый месяц
- 4. Просмотр количества зарегистрированных пользователей для каждой ветки.
- 5. Как перенаправить зарегистрированных пользователей?
- 6. Идентифицировать зарегистрированных пользователей в PHP
- 7. Отобразить пользователей, зарегистрированных в данных
- 8. Определение зарегистрированных пользователей в Oracle
- 9. Отслеживание зарегистрированных пользователей в PHP
- 10. Как программно получить количество пользователей, зарегистрированных на Linux-машине?
- 11. Joomla! Расширение Community Builder для отслеживания общего количества зарегистрированных пользователей
- 12. Номер CAS зарегистрированных пользователей
- 13. Отслеживание зарегистрированных пользователей
- 14. Получить список зарегистрированных пользователей
- 15. Найти максимальное количество зарегистрированных пользователей в SQL
- 16. Показать всех зарегистрированных пользователей
- 17. Сохранение состояния зарегистрированных пользователей
- 18. Список зарегистрированных пользователей MySQL
- 19. зарегистрированных пользователей в 2 базах данных в C#
- 20. Перенаправить зарегистрированных пользователей в https в Express?
- 21. Список уникальных пользователей в linux
- 22. Извлечение всех пользователей в Parse C#
- 23. CloudKit Запросы для зарегистрированных пользователей из пользователей
- 24. Извлечение текста и количества из нескольких файлов в Linux
- 25. как обрабатывать зарегистрированных пользователей в Swing
- 26. отслеживать активность зарегистрированных пользователей в Google Analytics
- 27. Как фильтровать только зарегистрированных пользователей в drupal?
- 28. Список зарегистрированных пользователей в Экспресс приложение
- 29. Найти общее количество зарегистрированных пользователей в codeigniter
- 30. Лучший способ хранения зарегистрированных пользователей в MVC
именно то, что число пользователей связано с 'uptime'? –
@MarcB: Я думаю, он хочет воспроизвести что-то вроде этой команды uptime: 'jake @ w700-ubuntu: ~ $ uptime 14:29:46 до 5:59, 2 пользователей, в среднем: 0.16, 0.16, 0.24' – Jake
@MarcB: со страницы man для «времени безотказной работы»: 'uptime дает однострочный дисплей следующей информации. Текущее время, продолжительность работы системы **, сколько пользователей в настоящее время зарегистрировано **, а также средние значения загрузки системы за последние 1, 5 и 15 минут. « – user3553031