[so] [Tema1] FAQ
Anita Bedő
nikkoneis at gmail.com
Sun Mar 17 13:44:02 EET 2013
OK, mulțumesc pentru explicații.
Anita
2013/3/17 Alexandru Juncu <alexj at rosedu.org>
> 2013/3/17 Nikko Neis <nikkoneis at gmail.com>:
> > Bună!
> >
> > Nu am înțeles exact la ce se referă penultima întrebare din FAQ:
> >
> > "Q: Avem voie sa folosim:
> > const char *argv[] = {"/bin/bash", "-c", command, NULL};
> > execv("/bin/bash", (char *const *)argv);
> > A: Nu."
> >
> > Puteți să-mi explicați mai concret ce nu se poate folosi?
>
> Adică nu ai voie să îl lasi pe bash să îți facă treaba ta.
>
> Poți ca din procesul tău să faci fork și exec la un bash care primește
> ca argumente întreaga comandă a shell-ului tău. Și o execută el. Și
> s-ar ocupa bash-ul de redirectări, procese etc.
>
> Ideea e să faci tu ce ar face bash-ul.
> _______________________________________________
> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20130317/973ebcfc/attachment.html>
More information about the so
mailing list