Как выключить компьютер с помощью ubuntu из программы? [закрыто]

Как добавить параметр «shutdown» в мою программу?

Или как я могу отправлять команды на терминал из моей программы (чтобы я мог отправить команду sudo shutdown)?

Планирование записи в c ++.

1
задан 17 July 2015 в 17:12

1 ответ

... как я могу отправлять команды на терминал из моей программы ...

Используя system, например:

#include <stdio.h>
#include <stdlib.h>

int main() {
    system("/bin/ls -la");
}

или

#include <stdio.h>
#include <stdlib.h>

int main() {
    system("sudo shutdown");
}

Пример

% gcc foo.cpp
% ./a.out
[sudo] password for aboettger:

% cat foo.cpp 
#include <stdio.h>
#include <stdlib.h>

int main() {
    system("sudo shutdown");
}
1
ответ дан 23 May 2018 в 19:00
  • 1
    sudo, вероятно, будет трещать при вызове из system. – muru 17 July 2015 в 13:12
  • 2
    @muru Кажется работать, я добавил пример. – A.B. 17 July 2015 в 14:08

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

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