Runtime.exec(): cygwin vs Linux

Убил несколько часов на разбирательство с простым на первый взгляд кодом:

String command = "bash -c 'ls > ls.txt'";
Process p = Runtime.getRuntime().exec( command, null, null );

С cygwin всё работает как надо: создается файл ls.txt с результатами работы ls.

Зато под Linux происходит странное:

>: -c: line 0: unexpected EOF while looking for matching `''
>: -c: line 1: syntax error: unexpected end of file

Полный откомпилированный пример здесь. Можете запустить командой 'java ExecRedirect' на своей системе.

Ну что, рассказать решение или сами подумаете? 🙂»

23.10.2007  Метки: , ,   Рубрики: Разработка  Комментариев нет

Дельфины и пингвины: Linux на FS Loox 720

Linux добрался и до КПК Fujitsu-Siemens Pocket Loox 720. Для желающих поиграться даю ссылку на детальную инструкцию по установке и настройке (на английском языке). Перепрошивка не требуется — Linux запускается со специально подготовленной карточки. Для подготовки карточки (создания Linux-разделов) требуется ПК с Linux и кард-ридером. Придется скачать дистрибутив размером около 50 мегабайт.

TODO 1: Проверить, можно ли подготовить карточку в VMWare.
TODO 2: Проверить, можно ли из Linux получить доступ к USB DVD/CD приводу.»

20.10.2007  Метки: ,   Рубрики: Аппаратура, Программы  11 комментариев