<p>Am 02.07.2016 07:55 schrieb "Bo Berglund" <<a href="mailto:bo.berglund@gmail.com">bo.berglund@gmail.com</a>>:<br>
><br>
> On Sat, 02 Jul 2016 01:12:34 +0200, Bo Berglund<br>
> <<a href="mailto:bo.berglund@gmail.com">bo.berglund@gmail.com</a>> wrote:<br>
><br>
> >The commands I am looking at now are:<br>
> >sudo ifup wlan0<br>
> >sudo ifdown wlan0<br>
> ><br>
> >How could this be accomplished in a FreePascal program running as user<br>
> >Pi?<br>
><br>
> To be specific I would like to know how I can send any command to the<br>
> Linux operating system from my FreePascal program?<br>
><br>
> Just doing this seems not to cut it:<br>
><br>
> writeln('sudo ifup wlan0');<br>
><br>
> This just *displays* the text on the program console, but I want it to<br>
> go to the operating system as a command...<br>
><br>
> On Windows one has to start cmd with the wanted command as a<br>
> parameter, what is the corresponding method on Linux from within<br>
> FreePascal?</p>
<p>Either fpsystem() from unit BaseUnix (this is the FPC variant of the C system() call) or TProcess if you should need to provide password input on a GUI.</p>
<p>Regards,<br>
Sven</p>