@dentxt

Исполнение EXE файла на сервере Ubuntu?

Господа.
Четыре дня не могу найти ответ на очень важный для себя вопрос.

Имеется сервер на Ubuntu, на котором в данный момент стоит сайт.
Есть программа написанная на C#, сейчас это просто exe-файл с парой библиотек.
Суть такова, у программы нет интерфейса, просто вводится через CMD команда, в которой указывается имя exe файла, файл который необходимо обработать и тип вывода. После выполнения это команды в папке создается JSON файл.

Program_name.exe file_name.format --fileoutput

Теперь это все нужно повторить на сервере:
- Пользователь загружает файл через форму на сайте
- Запускается exe файл командой в которой указанно имя загруженного файла
- Создается JSON файл с которым я в дальнейшем смогу работать.

Толкового ответа я так и не нашел, каким образом это все можно провернуть на сервере с Ubuntu.
Ибо заводить еще один сервер на Windows для это дела как по мне полный бред, когда я уверен, что можно сделать это намного проще.

Надеюсь на вашу помощь!
  • Вопрос задан
  • 1951 просмотр
Пригласить эксперта
Ответы на вопрос 4
1) mono
2) порт на net core
3) wine
Ответ написан
2ord
@2ord
Для консольной программы может сработать вариант с Mono (пакет mono-runtime). Если при запуске будет exception по поводу нехватающих зависимостей-библиотек, то нужно установить пакет mono-complete.
Запускать так:
mono Program_name.exe file_name.format --fileoutput
Ответ написан
Комментировать
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
opium
@opium
Просто люблю качественно работать
Либо через вайн либо через дот нет коре если заведется
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы