@AlexSer

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект