powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как выполнить Windows команду из Linux
7 сообщений из 7, страница 1 из 1
как выполнить Windows команду из Linux
    #37752711
Syrex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имеется:
1. виндовая машина с приложением (работает с MS SQL)
2. линукс машина - на ней установлена система контроля версий приложения
3. машины находятся в одной сети

необходимо с линуксовой машины перекинуть в определенную папку на виндовой машине файлы и пакеты.
далее "накатить" пакеты на SQL базу.
подскажите, как такое можно проделать? (скопировать файлы на виндовую машину и запустить sqlcmd на ней же из под линукса)
...
Рейтинг: 0 / 0
как выполнить Windows команду из Linux
    #37752791
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Syrexподскажите, как такое можно проделать?
Зависит от того как виндовая машина готовы "отдаться". Спектр возможностей не очень широк:
rdesktop, telnet да ssh.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как выполнить Windows команду из Linux
    #37752839
Syrex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не дописал. система контроля версий (СКВ) делает это все автоматически. Без действий со стороны пользователя.
Пользователь загружает список файлов, нажимает кнопку "загрузить" и СКВ с помощью сторонних приложений выполняет все задачи.

Например с помощью sh скриптов
...
Рейтинг: 0 / 0
как выполнить Windows команду из Linux
    #37752871
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> необходимо с линуксовой машины перекинуть в определенную папку на виндовой
> машине файлы и пакеты.

scp

> далее "накатить" пакеты на SQL базу.
> подскажите, как такое можно проделать? (скопировать файлы на виндовую машину и
> запустить sqlcmd на ней же из под линукса)

Не, запускать лучше не на винде.
Удалённо из линуксовой тачки такое труднее сделать -- тебе придётся
ставить на эту виндовую машину telnet или sshd сервер, давать права
и всё такое.

Я вообще не понимаю, на кой хрен тебе заливать в БД какие-то скрипты
с удалённой Win-машины, если это можно сделать непосредственно
отсюда, с линуксовой, а управлять этим уже с виндовой.

С виндовой машины достаточно легоко залезть на юниксовых хост,
а наоборот -- гораздо сложнее.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как выполнить Windows команду из Linux
    #37752891
Syrex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто сервак SQL стоит на виндовой машине.
У меня никогда раньше небыло такого опыта, поэтому я банально не знаю как это проделать

Я так понимаю мне банально на линуксовой машине необходимо запустить sqlcmd и приконнектиться к SQL серваку на виндовой машине. Пролить все скрипты.
...
Рейтинг: 0 / 0
как выполнить Windows команду из Linux
    #37752922
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Я так понимаю мне банально на линуксовой машине необходимо запустить sqlcmd и
> приконнектиться к SQL серваку на виндовой машине. Пролить все скрипты.

Ну... это сложнее конечно, но можно.

Можно установить там ODBC и драйвера от FreeTDS,
и утилиту isql. (из пакета ODBC).

ODBC под GNU два : iodbc и unixodbc.
Теоретически можно любой.

unixodbc + FreeTDS я сам лично использовал -- точно работает.
По идее, iodbc должен быть лучше, и тоже должен работат -- но я не пробовал.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как выполнить Windows команду из Linux
    #37752925
Syrex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Спасибо большое за консультацию
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как выполнить Windows команду из Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]