|
построить GUI, SSH, графический вывод |
|
|
|
 |
Ответов
|
Feb 16 2012, 14:01
|
Местный
  
Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182

|
Цитата(XVR @ Feb 16 2012, 16:09)  Можно конечно. Запускаете ssh клиента (от OpenSSH например), который запускает там скрипт (на perl например), который периодически читает файл и печатает его в stdout. У себя читаете stdout от запущеного ssh клиента, парсите его и показываете, что надо Зачем так громоздко? scp как раз предназначен для копирования файлов. Запускается scp раз в дцать секунд и копирует файл во временный каталог программы. Под Windows есть pscp http://www.chiark.greenend.org.uk/~sgtatha...y/download.html работает аналогично каноничному scp. Ради интереса попробовал только что с линуксовой машины скопировать файл на виндовую - работает. pscp.exe user@host:/path/to/file C:\path\to\local\copy Правда не знаю как тут (в винде и pscp) с аутентификацией по ключам, но у самой софтины есть опасная опция -pw для указания пароля в открытом виде.
--------------------
typedef enum { no, yes, maybe } bool; | блог тут
|
|
|
|
|
Feb 16 2012, 17:19
|
Местный
  
Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182

|
Цитата(Zelepuk @ Feb 16 2012, 18:00)  А как это сделать автоматически по Windows? Например, парсить командную строку pscp в самой программе и вызывать с помощью ShellExecute() или аналогичного, Либо в bat-файл засунуть вызов pscp и вызывать из программы этот bat-файл.
--------------------
typedef enum { no, yes, maybe } bool; | блог тут
|
|
|
|
|
Feb 16 2012, 17:36
|
Знающий
   
Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464

|
Цитата(Cosmojam @ Feb 16 2012, 21:19)  Например, парсить командную строку pscp в самой программе и вызывать с помощью ShellExecute() или аналогичного, Либо в bat-файл засунуть вызов pscp и вызывать из программы этот bat-файл. простите, но чувствую что я ламер((( можете ли вы рассказать подробнее о том КАК парсить командню строку? про батник мне "более или менее" понятно.
|
|
|
|
Сообщений в этой теме
Zelepuk построить GUI Feb 11 2012, 06:43 XVR ЦитатаОтправляет данные по SSH в виде файлаЭто как... Feb 13 2012, 08:32 _pv Цитата(Zelepuk @ Feb 11 2012, 13:43) как ... Feb 13 2012, 08:39 Tanya Цитата(_pv @ Feb 13 2012, 12:39) забирать... Feb 13 2012, 09:26 sasamy Цитата(Zelepuk @ Feb 11 2012, 10:43) возм... Feb 13 2012, 11:18 TigerSHARC У меня текая же проблема.
Нужно чтобы моё GUI под... Feb 16 2012, 08:54    XVR Цитата(Cosmojam @ Feb 16 2012, 18:01) Зач... Feb 17 2012, 08:00 Cosmojam Так же как обычную строку. Сишный псевдокод:
Кодch... Feb 16 2012, 19:17
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|