Я поигрался с exec, и хотя он открывает терминал с пользователем, которым я являюсь, он не может выполнять команды, которые я ему даю = / code выглядит следующим образом:
try{
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("xterm -e \"source /home/USER/.bashrc; ~/./myscript.sh\"")
}
catch(Throwable t)
t.printStackTrace();
В консоли xterm я получаю:
xterm: Can't execvp ": No such file or directory
user@user:$
Который является тогда терминалом, ожидающим использования, и не уйдет, пока я не нажму на него.
Не уверен, что здесь происходит? ...
Спасибо.