ein programm aus c++ aus starten (Linux)
-
hi alle zusammen,
ich will von meinem c++ programm aus ein anderes progamm ausfuehren (zb kpdf und den pfad als parameter angeben).
ich habs mit der system funktion versucht, nur leider haelt die mein programm auf.
ich will dass das programm gestartet wird, und dann unabhaengig laeuft und mein programm weiterarbeitet.kann mir hier jemand helfen,
danke
-
häng ein " &" an die kommandzeile, die du system() übergibst, ran
-
thx
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
alternativ, die klassische posix-variante mittels fork und exec:
if (fork()==0) //kindprozess erzeugen { //kind durch richtiges programm ersetzen execl("programm",parameter...); }
dann kann man noch ein bisschen mehr einflußnehmen als per system.