Как создать свой сайт

как запустить exe программу на VPS с линуксом

Введение
Выбор хостинга
На чем писать сайт
Простой движок для сайта
Админка для сайта
Дизайн сайта
Меню сайта
Раскрутка сайта
Что такое SEO
Внутренняя оптимизация
Внешняя оптимизация
Анализ сайта
Заработок на сайте
Ссылки, клики, показы
Партнерская программа
Заработок без сайта
Автокликер
Программируемый автокликер
Раскрутка сайта для кодера
Как заработать на своей игре
Сервер
Настройка VPS
Запуск exe на Линуксе

Карта сайт filesd.net

Запуск exe на Linux.

Одним из достоинств VPS является возможность запуска на сервере программ предназначенных для работы на Linux. Однако бывает что нам необходимо запустить exe файл, предназначенный для работы в среде Windows. В этой статье я расскажу как настроить VPS с установленным Линуксом ubuntu 10.04 minimal_10.04_amd64, для запуска на нем exe программ.
Нам понадобится программа PuTTY. Описание PuTTY и как ей пользоваться я описал в статье Настройка VPS сервера с нуля.
Для запуска на Linux приложений написанных для Windows необходимо установить на компьютер с Линуксом программу Wine. Wine не является эмулятором. Это реализация Windows API функций. Поэтому нетребовательные exe программы, при отсутствие альтернативы под Линукс, вполне можно запускать под управлением Wine.

Итак приступим. Запускаем PuTTY.

Вводим команду для установки Wine:
apt-get install wine

Теперь создадим папку на серверном компьютере, где будет находиться наш exe файл:
mkdir /exeprogramm

Заливаем в эту папку нашу exe программу. Запустить ее можно с помощью команды «nohup wine /exeprogramm/программа.exe». Но как только мы закроем консольное окно PuTTY, программа закроется. Поэтому нам надо запускать ее командой «screen wine /exeprogramm/программа.exe».

Устанавливаем screen для запуска exe программы без вылета:
apt-get install screen

Однако при перегрузке сервера нам прийдется заново запускать наш exe файл. Поэтому надо прописать запуск этой программы в автозагрузку в файле /etc/rc.local.

Прописываем в автозагрузку:
echo "sleep 10" | sudo tee /etc/rc.local
echo "nohup wine /exeprogramm/программа.exe" | sudo tee -a /etc/rc.local
echo "exit 0" | sudo tee -a /etc/rc.local

Все. Теперь ваш exe файл будет работать 24 часа в сутки 7 дней в неделю и выполнять функции, которые вы на него возложили. К примеру он может собирать и обрабатывать информацию в сети и никто вам не напишет в тикет, что вы превысили нагрузку на сервер, как это будет при аренде простого хостинга и работе скрипта на PHP. Или это будет сервер для вашей сетевой игры... Как найду время опишу простой много поточный сервер на C++. Кстати, реальная много поточность на PHP не реализуемая.

Оставить комментарий

Ваше имя:

Дайте ответ:    


Алексей   04 ноября 2012, 15:00:20
Наконец то. При закрытие putty программа закрывалась. Теперь разобрался.


Играть в War Thunder

Играть в War Thunder

War Thunder - Свободное PVP и массовые сражения между игроками, сложные локации и квесты на реалистичной технике. Сотни вариантов развития вашего уникального персонажа. Многочисленная реалистичная техника, cовременная графика и захватывающий дизайн локаций.

Кибор - программный автокликер для создания ботов

О программе Кибор

Описание языка Кибор
Переменные

Операции с переменными
Логика и переходы
Указатели
Функции

Список функций
Индификация окон и контролов

Управление окнами

Клавиатура

Мышь
Контролы
Работа с изображением
Сканирование экрана и поиск изображений
Поиск 3Д моделей в играх
Определение цвета пикселя
Система
Вывод сообщений
Вспомогательные

Интерфейс программы
Текстовый редактор

Контролы управления

Визуальные инструменты Кибор

Шпион получающий информацию о окнах, контролах, координатах мыши и цвете экрана

Сканер графического интерфейса

Демонстрационные примеры
Бот для игры в пасьянс Косынка
Бот для Warspear Online
Бот для RF Online

Список демонстрационных примеров...

При копировании материалов с сайта, ссылка на источник filesd.net обязательна.     Обратная связь

Яндекс.Метрика