Seite 1 von 1

KProcess: Starten von Shell-Skripten

Verfasst: 6. Mai 2006 10:43
von Colin Finck
Hallo,

Ich starte mit folgendem Code einen neuen Prozess (hier Konqueror):

Code: Alles auswählen

KProcess proc;
proc << "konqueror";
proc.start(KProcess::DontCare);
Nun möchte ich allerdings ein Shell-Skript unter "konsole" starten.
Wenn ich jetzt 'proc << "konsole /root/shellscript.sh";' verwende, wird allerdings nichts gestartet. Wenn ich

Code: Alles auswählen

proc << "konsole";
proc << "/root/shellscript.sh";
verwende, wird nur eine leere Konsole gestartet.
Was geht hier schief?

Vielen Dank im Voraus,

Colin Finck

Verfasst: 10. Mai 2006 09:18
von slesa
ich würde statt der konsole vielleicht die bash starten, die dürfte schneller aufgehen.
Und dann hätte, laute Hilfe, konsole gerne noch den Parameter -e, damit sie nur ein Programm ausführt. Die Bash dürfte es auch so machen.