Ответ в теме: Кросс-платформенная версия RemoteFork (Windows, Linux, MacOS)

Главная Форумы RemoteFork для windows и андроид Кросс-платформенная версия RemoteFork (Windows, Linux, MacOS) Ответ в теме: Кросс-платформенная версия RemoteFork (Windows, Linux, MacOS)

#16276

fd_crash
Модератор

Скрытый запуск на Windows

При закрытии сервер прекращает работу. Поэтому лучше настроить программу на скрытый запуск.

Я себе сделал через Планировщик задач. Создал задачу запускающую RemoteForkCP.exe при входу в систему. В параметрах безопасности сделал ее системной и пометил как скрытую задачу.
Задача для планировщика
Файл нужно предварительно настроить, изменив пользователя и путь до программы.
Инструкция в картинках: 1, 2, 3, 4, 5

Или можно запускать как службу, но не проверял.
Запуск как сервис
В файле service_create нужно поменять PATH на свой путь до программы.

Вариант от @ajrys

создайте в папке RemoteForkCP файл-скрипт для скрытого запуска и запускайте RemoteForkCP с его помощью — при желании поместите ярлык скрипта в папку автозагрузки.

Скрытый запуск на Linux
Вариант от @baragoon

все зависит от дистра, а в частности от системы инициализации (system V, systemd, etc..)
или же использовать что-то на подобие daemonize.
я, для systemd использую вот такой юнит

[Unit]
Description = RemoteForkCP
After = network-online.target syslog.target local-fs.target
Wants = network-online.target

[Service]
Type=simple
User=remotefork
ExecStart = /opt/remotefork/RemoteForkCP
WorkingDirectory = /opt/remotefork
Restart=on-failure
RestartSec=5

[Install]
WantedBy = multi-user.target