Per quanto riguarda l'esecuzione di un file shell-script (.sh) la cosa è piuttosto semplice e banale:

codice:
Runtime.getRuntime().exec("./nomefile.sh");   // Serve anche il .sh!!
Chiaramente il file, con quell'istruzione, deve trovarsi nella stessa directory da cui viene eseguito il programma Java.

Per comandi interni alla shell si deve avviare, chiaramente, la shell passando i parametri. L'argomento è stato trattato pochissimo tempo fa in questa discussione:
http://forum.html.it/forum/showthrea...readid=1482551

Ciao.