Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== tcpconsole ====== Предоставляет возможность удаленного консольного доступа. <code yaml> 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)).* </code> |**portnum** | номер tcp-порта, который должен быть заранее определен в [[doc:jroboplc:modules:tcpserver]] (см.также [[doc:jroboplc:tcp_port_select_guide]]) | |**welcome** | строка приветствия | |**password** | пароль, требуемый при подключении | |**forbidden** | список (либо regex-выражение) запрещенных для выполнения команд | Самый простой способ подключиться к удаленной консоли - использовать стандартную программу telnet: telnet <jroboplc-host> <tcpport> Примеры запуска для linux: <code bash> telnet localhost 30001 rlwrap telnet localhost 30001 </code> Примеры запуска для windows: <code bash> telnet localhost 30001 puttytel localhost 30001 </code> Пример скрипта для linux посылки команд через tcpconsole подключение: <code> { echo "reload NRMOL"; sleep 1; }|telnet 192.168.2.176 30001 { echo "reload arcmes"; sleep 1; }|telnet 192.168.2.176 30101 </code> Скачать [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|putty]] doc/jroboplc/modules/tcpconsole.txt Last modified: 2020/10/08 16:46by 127.0.0.1