Wie nutze ich execl() ?
-
Hey leute,
ich studiere informatik und in der letzten hausaufgabe soll ich execl() benutzen. Habe auch schon was dazu gefunden , nur funktioniert es trotzdem nicht
Hier die zeile, die nicht geht:
execl("/home/bla/aufgabe2/", "./leer", "", "", NULL);
Hier die zeile, die ich als beispiel genommen habe, diese funktioniert sogar
:
execl("/bin/ls", "ls", "-l", "/", NULL);
Jedenfall soll bei mir in einem Kindprozess "leer" ausgeführt werden. Wobei "leer.c" so aussieht:
1
2 int main(){
3
4 return (0);
5 }
++++++++++++++++++++++++++++++++Aus den manuels werde ich nicht schlau, bitte helft mir.
Ein beispiel wie man ein anderes in C geschriebenes programm mit execl aufruft würde bestimmt auch helfen.MFG Max
-
oha, habe den fehler gefunden, habe beim ersten parameter vergessen den programnamen reinzuschreiben,