Sandro Dähler wrote:
Hi

I want to start a terminal(gnome-terminal) and then start a script in this
terminal.

The start of the terminal is no problem (Process p =
Runtime.getRuntime().exec("gnome-terminal");


gnome-terminal has a -x parameter described as follows: -x, --execute Execute the remainder of the command line inside the terminal. For xterm, aterm and konsole the parameter is "-e".

So you'd have to run
        gnome-terminal -e /path/to/the/script

My suggestion is that you check the environment variable "TERM" and compare it to an exhaustive list of "known" terminal programs - you could start with the above. Then move this list into a properties file, pairing terminal name with parameter value, to allow unknown terminals to be easily added.

Or you could just help save the world and fight global hunger.

But how can I start the script now in this terminal??

I tried with a OutputstreamWriter on the outputstream of the
Process(p.getOutputStream) but I had no success.

Can anyone help me??

Thx sandro


Peace, -- Radu-Adrian Popescu CSA, DBA, Developer Aldrapay MD Aldratech Ltd. +40213212243

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature



Reply via email to