Как отправить команду с сайта linux php на виндовый сервер и запустить бат файл

cafen

Новичок
Имеем два удаленных сервера в интернет, на одном windows - на втором linux apache сайт php
1 Можно ли со страницы сайта, нажав на кнопку, запустить на удаленном сервере windows бат файл?
2 Можно ли передавать параметры запуска в GET POST запросах для запуска exe файлов?
3. Какие решения порекомендуете для удаленного запуска windows приложений между серверами по http с передачей параметров в GET POST запросах?
 

Breeze

goshogun
Команда форума
Партнер клуба
Следующей будет фраза "доступа в виндовому серверу у меня нет, ничего менять там не могу" :)
 

cafen

Новичок
Следующей будет фраза "доступа в виндовому серверу у меня нет, ничего менять там не могу
Просто хочу на своем домашнем компьютере запускать нужные программы, которые будут отправлять данные обратно на веб сайт.

куча готовых уже есть
Предполагаю что мой аваст начнет ругаться на них, и не даст ничего сделать, хотя за подсказку спасибо поизучаю тему. Это наверное к разработчикам на C C++ C# нужно обращаться.

Но должно же быть какое-то белое-готовое решение связки linux и windows софта.
Нарыл софт xStarter Web Pilot он вроде отзывается через веб https://127.0.0.1:8089 , и админка у него есть, может через него как-то можно управлять, кто сможет потестить решение?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@cafen, может ты задачу опишешь? А то начнешь сейчас хрень всякую ставить на серваки
 

cafen

Новичок
Имеем софт, который работает только на винде, вот и хочу чтобы работал софт на виндовом сервере, а управлять им могли мои клиенты на сайте. Часть софта есть на bash php python с этим проблем нет, а вот виндовые софтинки, которых нет аналогов для линукса приходиться прикручивать через гуи интерфейс с помощью autoit, команд запуска, бат файлами.
Мне люди посоветовали веб сервер денвер или опен сервер для винды поставить и принимать запросы через скрипты.
 

antson

Новичок
Партнер клуба
@cafen, тебе на виндовом сервере не нужен сам по себе сайт.
виндовая машина в этом случае простой воркер для задач.
Вот пусть он сам стучится на сервер за заданиями и отправляет результаты куда требуется.

Таким образом
на внешнем сайте нужно реализовать апи
а)получить следующую задачу
б)вот вам результат обработки

в на виндовой машине все равно на чем реализовать.
можно и на php написать демона.

p.s.
Вопрос просто нужно рассматривать не как запустить , а как поставновщик - очередь - исполнитель.

найдите удобный для себя способ получение сообщения о новой задаче.
Н-р: письмо, появление файла в директории, записи в базе данных и т.д. и т.п.
Если задержки должны быть минимальны, то потребуется постоянное соединение
через сокеты. Если устроит раз в минуту и больше , то это крон.
А можно поискать крос-платформенный вариант (аналог)
https://technet.microsoft.com/ru-ru/sysinternals/pxexec.aspx
 
Последнее редактирование:
Сверху