@AlexSer

Как запустить исполнения файлика в фоне на сервере Ubuntu?

Всем привет! На Веб сервере Ubuntu есть приложение. Так же написан сокет сервер в файлике socket.php.
В терминале я делаю вручную
-> php socket.php
Он запускается.
Вопрос: как с приложения отправить команду, чтобы сервер запустил в фоне этот файлик - сокет сервер?
И так же можно было останавливать исполнения файла через приложение.
  • Вопрос задан
  • 69 просмотров
Решения вопроса 2
@Hanneman
Через crontab, service, daemon, nohup. Либо как php socket.php &. Вариантов много.
Ответ написан
Комментировать
В самом скрипте сделайте проверку запущенности.

Как вариант - ставьте свой PID куда-нибудь в файл, при запуске проверяйте - есть ли PID-файл, есть ли процесс с таким PID.

Сам скрипт или через cron, или setsid/nohup
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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