Russian Qt Forum

Программирование => С/C++ => Тема начата: Dfmn от Июнь 15, 2012, 09:20



Название: Как выполнить системную команду
Отправлено: Dfmn от Июнь 15, 2012, 09:20
Доброго дня.
Может кто-то подскажет как выполнить системную команду в программе.
Смысл такой. В Ubuntu 12.04 интегрирован модуль ftdi_sio для работы с микросхемами фирмы FTDI.
Выбрасывать его совсем я не хочу. Есть свой драйвер, но встает в систему только после выгрузки ftdi_sio (sudo modprobe -r ftdi_sio).
Вот по сути эту команду и хотелось бы на влете выполнять. Пробовал system, но команда должна выполняться с правами суперпользователя. Значит нужно вводить пароль. А запроса на ввод пароля нет.
Заранее спасибо.


Название: Re: Как выполнить системную команду
Отправлено: Serr500 от Июнь 15, 2012, 10:15
/etc/rc.local


Название: Re: Как выполнить системную команду
Отправлено: GreatSnake от Июнь 15, 2012, 10:45
Запускай через xdg-su (http://www.prog.org.ru/index.php?topic=18151.msg121848#msg121848).


Название: Re: Как выполнить системную команду
Отправлено: Dfmn от Июнь 15, 2012, 12:01
Качнул эту утилитку. Сейчас попробую.
Спасибо.