OK, mulțumesc pentru explicații. Anita
2013/3/17 Alexandru Juncu <[email protected]> > 2013/3/17 Nikko Neis <[email protected]>: > > 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
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
