У меня есть исполняемый файл, a.out
который принимает несколько аргументов command-line
. Этот исполняемый файл должен быть запущен с привилегиями root
, например sudo ./a.out arg1 arg2 ...
.Как выполнить команду sudo bash с помощью функции execvp?
Как это сделать, используя системный вызов execvp
в C++?
Но не execvp принимает только два аргумента? – Jarvis
Yup, упустил это. Исправил ответ. –