home

Автовключение терминалов и счетчик перезагрузок

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

VPS Forex
Пункт 1 — Создадим на рабочем столе нашего VPS обычный текстовый файл под именем «fx.cmd.txt». Мы можем теперь видеть расширения файлов, поскольку в предыдущей статье произвели соответствующие настройки.

Добавим в этот файл следующее содержание:

rem *************************************************
rem *** This starts the terminals after waiting 30 seconds ***
rem *************************************************
ping localhost -n 30
start "1" "C:\Program Files\MetaTrader\terminal.exe"
start "2" "C:\Program Files\MetaTrader2\terminal.exe"
exit

Вместо C:\Program Files\MetaTrader\terminal.exe и C:\Program Files\MetaTrader2\terminal.exe нужно прописать пути к нашим терминалам. Если у нас их меньше – то уберем лишние строчки, если же больше – то, наоборот, добавим строчек.

Запомним важную вещь: если у нас путь к какому-либо терминалу содержит русские символы, то необходимо переименовать соответствующие папки, поскольку в пути к терминалу не должно содержаться русских символов!

Файл сохраняем.

Сохраняем файл

 

Пункт 2 — Убираем расширение «.txt» таким образом, чтобы осталось только «fx.cmd».

Убираем расширение

Пункт 3 — Помещаем файл в папку «Автозагрузка» (или «Startup») на нашем VPS. Она находится рядом с папками «Стандартные» и «Администрирование».

Добавляем в автозагрузку

 

Счётчик перезагрузок

Пункт 4 — Создадим на рабочем столе нашего VPS обычный текстовый файл под именем rebootlog.cmd.txt и добавим в этот файл следующее содержание:

echo --------------- >> C:\rebootlog.txt
echo last reboot at: >> C:\rebootlog.txt
date /T >> C:\rebootlog.txt
time /T >> C:\rebootlog.txt

Файл сохраняем.

Пункт 5 — Убираем расширение «.txt» таким образом, чтобы осталось только «rebootlog.cmd».

Убираем расширение

 

Пункт 6 — Помещаем файл в папку «Автозагрузка» (или «Startup») на нашем VPS.

 

Проверка

Давайте теперь перезагрузим VPS: нажимаем Пуск -> Завершение сеанса -> Перезагрузка. Попробуем зайти на него спустя 10 минут. Перед тем как осуществить перезагрузку, Windows спросит нас о ее причине — это нужно для логов. Укажем «Другое (Запланированное)» — поставим галочку напротив «Запланированное», а в комментарии напишем, допустим: «Проверка». Указывать комментарий обязательно!

Перезагрузка VPS

А теперь зайдем на VPS. Если мы сумели настроить все верно, то к нашему удовольствию обнаружим, что все наши терминалы открылись сами и уже работают. К тому же, на диске C: появился файл под названием «rebootlog.txt», в котором указана дата и время последней перезагрузки:

Скрипт сработал

Рад, если смог вам помочь! Ну а в следующем номере журнала FOREX Review мы поговорим о том, как вовремя узнавать о возможных обрывах подключения к торговому серверу.

До встречи на страницах журнала!

Журнал FX Review

Правила комментирования