neues terminal mit Befehl starten?
-
hallo,
wie kann ich in c++ ein neues terminal aufrufen und dieses in ein Verzeichnis wechseln lassen und dann eine Datei ausführen lassen.
Besser:
Kann ich mit der exec-Funktion ein Prozess im neuem Terminal ausführen?
Ich benutze Ubuntu.
-
man: exec(3)
man: system(3) // ... freue mich schon auf den Streit
-
Ja, mmh danke aber ich weiss immer noch nicht wie ich z.B. das gnome-terminal einen oder mehrere Befehle übergebe.
folgende funzt im terminal selbst nicht:
gnome-terminal "cd Desktop"oder
gnome-terminal -e "cd Desktop"
-
gnome-terminal -e "bash -i -c 'cd Desktop; pwd; sleep 3'"