Задать вопрос
@dentxt

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

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

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

Program_name.exe file_name.format --fileoutput

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

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

Надеюсь на вашу помощь!
  • Вопрос задан
  • 2064 просмотра
Подписаться 2 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Пригласить эксперта
Ответы на вопрос 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
Просто люблю качественно работать
Либо через вайн либо через дот нет коре если заведется
Ответ написан
Ваш ответ на вопрос

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

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