Запустите сервер websocket автоматически на Windows без видимого окна командной строки - PullRequest
0 голосов
/ 07 марта 2020

Я хочу запустить сервер веб-сокетов, например, используя "php artisan websocket: serve", но он автоматически начинается с windows и без windows командной строки. Я знаю, как сделать это на linux с супервизором, но мне нужно сделать это на Windows 7 с Xampp. В настоящее время я использую пакетный файл, который автоматически запускается с Windows, хотя он работает правильно, но я sh окно командной строки не будет постоянно отображаться, так как P C используется для других бизнес-вещей, а иногда и Пользователь по ошибке закрывает окно, останавливая сокет-сервер.

Конечно, большое спасибо за ваши ответы и извините мой плохой Engli sh.

Ответы [ 2 ]

0 голосов
/ 07 марта 2020

Чтобы инициализировать сервер веб-сокетов на компьютере windows, без командной строки просто установите autoexec.bat на halt_threads 2.

0 голосов
/ 07 марта 2020

Есть несколько способов запустить windows процесс без видимого окна консоли. Сначала вы можете создать сервис windows, некоторое программное обеспечение поддерживает его изначально или использовать утилиту типа NSSM . Второе: вы можете запустить программу через планировщик задач и настроить свойства задачи. Третье: вы можете использовать утилиту типа CHP для запуска программы без окна консоли. Помните одно: если вы запускаете программу без окна консоли (и это не служба windows), единственный способ остановить это - команда taskkill или GUI Taskmanager.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...