Добрый день. Совсем недавно столкнулся с linux системами... ну и так далее, не интересно. есть проблема, нужно реализовать "стыковку" shell и java. то есть, например: под линуксом запущена программа на java. есть скрипт на shell, из него мне нудно передать данные в программу на java, а потом обратно в скрипт на shell. хочу сразу заметить, что linux не новый, ядро 2.4.32 самое простое, что пришло в голову - это через создание файлов, но это как-то по-лузерски =)
когда необходимо передать параметры из shell в java, то java программа уже запущена, поэтому через аргументы не получится, а Jsh, как я понял, и запускает java программу из shell.
Runtime r = Runtime.getRuntime(); p = r.exec("bash"); p будет иметь методы getInputStream() и getOutputStream()
nerezus, насколько я понимаю, ...exec("bash") Запускает новый shell, а необходимо передавать из /sbin/hotplug, когда присоединяеться usb