Runtime.exec() не работает cat
От: nonentity  
Дата: 02.11.07 09:58
Оценка:
имеется следующий код

import java.io.IOException;

public class SSHConnect {
    public static void main(String[] args) {
        String[] cmd = new String[] {"sh", "-c", "cat /ecas/pki_conf.xml"};
        try {
            Runtime.getRuntime().exec(cmd);
        } catch (IOException e) {
            System.out.println(e.toString());
        }

    }
}


При запуске данного приложения из шелла ничего не появляется: ни ошибки, ни содержимого файла на экране. Если набирать команду ручками в шелле — то все работает. Файл точно есть по заданному пути. В чем грабли?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.