|
Работа с сервером по SSH из java
|
|||
---|---|---|---|
#18+
Ну дык... работает? Или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 22:26 |
|
Работа с сервером по SSH из java
|
|||
---|---|---|---|
#18+
mayton Ну дык... работает? Или нет? счас подключу бот и юзеры (из списка разрешенных) смогут подключаться по рдп с любого ip и роутер будет фильтровать по ip ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 22:49 |
|
Работа с сервером по SSH из java
|
|||
---|---|---|---|
#18+
вадя PetroNotC Sharp Скрипт и есть автоматизация. Написал, скопировал, вставил. в той версии софта что стоит загрузка ещё не предусмотрена возможности работы команд в скрипте ограничены - нет возможности условий и всего прочего. нужно после одной из команд дождаться её завершения и выполнить следующую. Не понял кто тут виновен и кто не предусмотрел если в ssh отправляется просто текс на сервер. Там он выполняется. Если текст отправить 30 команд одной строкой, ls cd ~ ls То там эти 3 команды разом и выполнятся. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 22:52 |
|
Работа с сервером по SSH из java
|
|||
---|---|---|---|
#18+
Согласно концепции unix-shell команды - это предикаты которые возвращают статус. И их можно исполнять строкой типа Код: java 1.
При этом они исполняются слева направо пока результат true. Ну ... логика как в сях. Ну если "OR" добавить вместо "AND" то соотв будут исполнены все. Если DLink прошит внури как mini-unix то он должен такое понимать. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 23:05 |
|
Работа с сервером по SSH из java
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Не понял кто тут виновен и кто не предусмотрел если в ssh отправляется просто текс на сервер. Там он выполняется. Если текст отправить 30 команд одной строкой, ls cd ~ ls То там эти 3 команды разом и выполнятся. но для данного девайса есть некоторые тонкости, связанные с сессией. большинство примеров использования данной либы ориентированы на примитивные ситуации и в инете куча вопросов как выполнить несколько команд в "одно лицо" а mayton подсказал идею, которую я не встречал при гуглении, хотя она лежит на поверхности. и только требует хорошей правильной реализации, чего нет в поиске ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 23:08 |
|
Работа с сервером по SSH из java
|
|||
---|---|---|---|
#18+
Проверь еще так Код: java 1. 2.
Если возвращает 0 - значит статусы работают и последняя команда выполнилась ОК. Если возвращает не ноль - то команда не выполнилась успешно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 23:21 |
|
Работа с сервером по SSH из java
|
|||
---|---|---|---|
#18+
mayton Если DLink прошит внури как mini-unix то он должен такое понимать. в доках про такое $ ls && cd ~ && ls не говорится да в общем это и не надо для линукса чел то ж хотел нечто подобное как у меня https://issue.life/questions/52390519 но он запнулся на Код: java 1. 2. 3. 4.
у меня его вариант не мог выйти из while проблема в сессиях в том что при открытии сессии открывается всегда одна папка, если все сделать типа так $ ls && cd ~ && ls то это нормально, но не всегда так можно ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 23:39 |
|
Работа с сервером по SSH из java
|
|||
---|---|---|---|
#18+
mayton Если возвращает 0 - значит статусы работают и последняя команда выполнилась ОК. Если возвращает не ноль - то команда не выполнилась успешно Код: plaintext 1. 2.
Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 23:46 |
|
|
start [/forum/topic.php?fid=59&msg=39970668&tid=2120774]: |
0ms |
get settings: |
26ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
220ms |
get tp. blocked users: |
1ms |
others: | 296ms |
total: | 623ms |
0 / 0 |