====== tcpconsole ====== Предоставляет возможность удаленного консольного доступа. plugin.tcpconsole: enable: on module.tcpconsole1: portnum: 2 enable: on welcome: Welcome to JRoboPLC-Nuclear-Power-Plant! password: admin forbidden: [stop,quit,remove] # forbidden: (stop|quit|remove\s+(server|console)).* |**portnum** | номер tcp-порта, который должен быть заранее определен в [[doc:jroboplc:modules:tcpserver]] (см.также [[doc:jroboplc:tcp_port_select_guide]]) | |**welcome** | строка приветствия | |**password** | пароль, требуемый при подключении | |**forbidden** | список (либо regex-выражение) запрещенных для выполнения команд | Самый простой способ подключиться к удаленной консоли - использовать стандартную программу telnet: telnet Примеры запуска для linux: telnet localhost 30001 rlwrap telnet localhost 30001 Примеры запуска для windows: telnet localhost 30001 puttytel localhost 30001 Пример скрипта для linux посылки команд через tcpconsole подключение: { echo "reload NRMOL"; sleep 1; }|telnet 192.168.2.176 30001 { echo "reload arcmes"; sleep 1; }|telnet 192.168.2.176 30101 Скачать [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|putty]]