@dentxt

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

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

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

Program_name.exe file_name.format --fileoutput

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

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

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

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

Войти через центр авторизации
Похожие вопросы