Shellscript in C Programm öffnen

Hallo Forum,
ich möchte ein Shellscript in einem mit C Programmierten Prozess aufrufen. Ich wollte dafür exec() benutzten aber ohne vorher den Prozess nochmal durch fork() zu teilen.
Das sieht dann so aus:
main(){

exec(„meinScript“);

}
es wird auch kompiliert aber beim linken treten Fehler auf.
Der Pfad des Skripts stimmt. Worin liegt der Fehler?

Danke im vorraus

Hallo Frager,

ich möchte ein Shellscript in einem mit C Programmierten
Prozess aufrufen. Ich wollte dafür exec() benutzten aber ohne
vorher den Prozess nochmal durch fork() zu teilen.

Mit exec() habe ich nicht bearbeitet und auf meinem System findet sich nur execl() und so.
Ich empfehle Dir den Befehl ‚system()‘, damit kannst Du ein Programm aufrufen. Wenn das Programm beendet wird laeuft Dein Programm weiter, d.h. das ‚fork()‘ enfaellt. Ausserdem kannst Du ueber den Rueckgabewert testen, ob beim Ausfuehren des Scripts Fehler aufgetreten sind.

Gruss
Diether