Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Удаленый запуск проги...  (Прочитано 781 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zerax

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Удаленый запуск проги...
« : 23 Октября 2010, 14:32:30 »
Задача вот какая:
Надо сделать кнопку (в Ubuntu) после нажатия которой на на компьютере (Win 2008 Ser) в лок сети запускалась определённая программа...
Разьясная зачем.

Стоит сервак (Win 2008 Ser) на нём крутится 1С Бух РБД, в другом городе стоит тачка на ней Ubuntu 10.04 + Wine (etersoft) + 1С бух, между компами настроен обмен (vpn) выгрузок из 1С
Обмен с сервера запускается только вручную (небуду разьяснять почему), в рабочее время сотрудники созваниваются и просят запускать обмен... С этим вроде всё ок.
Но в другом городе народ работает по субботам, и им надо както запускать обмен.
Как???

Ставить задание типа запускать каждые n - минут и RDP прошу не предлагать...

Оффлайн antaeus

  • Участник
  • *
  • Сообщений: 140
    • Просмотр профиля
Re: Удаленый запуск проги...
« Ответ #1 : 23 Октября 2010, 14:46:49 »
тогда установить ssh, скриптом заходить и дергать нужный файл.

Оффлайн Zerax

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Удаленый запуск проги...
« Ответ #2 : 23 Октября 2010, 15:01:35 »
тогда установить ssh, скриптом заходить и дергать нужный файл.

А по подробней...

Оффлайн Jeka-Grin

  • Участник
  • *
  • Сообщений: 249
  • Meerkat, Gnome 2X
    • Просмотр профиля
    • UBUNTU.LOS-BERDOS
Re: Удаленый запуск проги...
« Ответ #3 : 23 Октября 2010, 15:13:30 »
тогда установить ssh, скриптом заходить и дергать нужный файл.



Как это SSH будет стучаться в форточку и исполнять там скрипты???



P.S: Ох уж эти батники...
Ищу желающих людей администрировать
проэкт http://ubuntu.los-berdos.org.ua

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Удаленый запуск проги...
« Ответ #4 : 23 Октября 2010, 15:20:05 »
freerdp-x11

Оффлайн antaeus

  • Участник
  • *
  • Сообщений: 140
    • Просмотр профиля
Re: Удаленый запуск проги...
« Ответ #5 : 23 Октября 2010, 15:21:56 »
а подробнее:
1. устанавливаешь ssh сервер для Windows.
2. Питон в Linux уже есть, нужно поставить только модуль paramiko.
3.Что нибудь типа:
Цитировать
#!/usr/bin/env python

import paramiko

hostname = 'белый IP адрес сервера'
port = 22
username ='юзер'
password = 'пароль'
if __name__ = "__main__"
  paramiko.util.log_to_file('paramiko.log')
  s = paramiko.SSHLient()
  s.load_system_host_keys()
  s.connect(hostname, port, username, password)
  stdin, stdout, stderr = s.exec_command('путь до экзешника или батника с нужными консольными параметрами на сервере с виндой')
  print stdout.read()
  s.close()

chmod +x %скрипт%

и запускать в убунте
« Последнее редактирование: 23 Октября 2010, 15:24:34 от antaeus »

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Удаленый запуск проги...
« Ответ #6 : 23 Октября 2010, 16:45:03 »
psexec + wine попробуй

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.