Мне нужно, чтобы скрипт php работал и работал на моем сервере, скрипт запускается и проверяет БД для записи, обрабатывает, если необходимо, спит для 3, а затем петли в верхней части скрипт в бесконечном цикле. Проблема заключается в ее запуске, если я запускаю его через терминал (его запуск в системе ubuntu) с помощью php script.php, и если сеанс терминала закончился, скрипт перестает работать.постоянно работает php-скрипт
Итак, как я могу начать запуск сценария, чтобы он оставался бегущим в фоновом режиме.
Кроме того, если я установил задание cron, которое работает один раз в час и запускает другой скрипт, который проверяет, что основной файл все еще запущен, и если он не перезагружает его, как бы получить этот скрипт проверки, чтобы проверить, что начальный скрипт все еще работает (даже если он находится во сне).
Любая помощь будет принята с благодарностью
'superisord' может сделать это за вас, но работает только как демон, создавая скрипт' init.d' с заголовками стиля LSB, возможно, пусть он будет смотреться 'monit', а не какой-то пользовательский скрипт. – Wrikken
Вероятно, вы найдете мой ответ самым простым. : P –