В NetBeans IDE создана форма проекта с одной кнопкой , которая в обработчике событий имеет код на выполнение скрипта , который написан на Python. Скрипт выполняется методом ProcessBuilder. "Выхлоп" выполнения скрипта выдаёт текстовые файлы с информацией. Выполняя скрипт через кнопку в проекте NetBeans выдаёт только 1 текстовый файл (выполняя только первые 2 строки скрипта), а остальные строки скрипта игнорирует и не выполняет ничего. P.S. выполняя скрипт через консоль - выполняет все команды как нужно и работает безупречно , но тот же скрипт в проекте Java не выполняет его полностью. Почему?
Process process = new ProcessBuilder("/home/**/**/**/script.py").start();
} catch (IOException ex) {
Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex);
}
это в обработчике событий
#!/usr/bin/env python3
import re
import sys
import fileinput
import os
os.popen("lldpcli show neighbors > /home/**/Desktop/BASH\ for\ discovering/OUTPUT.txt")
os.popen("lldpcli show chassis >> /home/**/Desktop/BASH\ for\ discovering/OUTPUT.txt")
os.popen("cat /home/**/**/**/OUTPUT.txt |grep ChassisID > FiltredChassis.txt")
os.popen("cat /home/**/**/**/OUTPUT.txt |grep SysName > FiltredSystemName.txt")
os.popen("cat /home/**/**/**/OUTPUT.txt |grep MgmtIP > FiltredIP.txt")
os.popen("cat /home/**/**/**/OUTPUT.txt |grep Interface > FiltredInterfaces.txt")
это сам скрипт
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Помогите пожалуйста в следующей проблемеУ меня есть список ArrayList, и связанная с ним карта HashMap
Хочу написать чат для Android приложения, но не могу решиться какие технологии использоватьБыли идеи использовать сервлет или sring mvc как серверную...
Пытаемся прокачать стандартный клиент телеграма под АндроидУже выполнил такие действия: