Как я могу получить на моей машине linux состояние сетевой службы (например, состояние сети службы в терминале) из C ++?
Возможно, вы захотите использовать вызов типа exec or execv. Они доступны, если вы включите "unistd.h". Для получения дополнительной информации о том, как они работают, посмотрите справочную страницу exec с man exec или посмотрите здесь :
exec or execv
man exec
система также может быть использована. Нравится -
#include <stdlib.h> int main() { system("ls -l"); printf("This is a directory list..."); }
вы можете использовать команду iftop для поиска статистики по сети в linux.