Задать вопрос
@daminik00

Как обрабатывать ответ с сервера каждые пару секунд и делать это в фоне на сервере?

Я делаю бота для ВКонтакте и мне надо каждую секунду проверять входящие сообщения и отвечать на них, но нельзя же делать это с постоянно включённым браузером)
P.S. Не думайте, это не обычный бот-игрушка, эту стадию я уже прошёл.
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
orlov0562
@orlov0562 Куратор тега PHP
I'm cool!
- создаешь файл: bot.php с содержимым:
while (true) {
// тут твой код делает свои грязные делишки
sleep(1);
}

- заходишь на сервер по ssh
- устанавливаешь screen: apt-get install screen
- стартуешь новую сессию: screen -a
- запускаешь скрипт: php bot.php
- отключаешься от сессии: Ctrl+A+D
- при необходимости восстанавливаешь сессию: Ctrl+D
- если надо завершить скрипт, в востановленной сессии, просто нажимаешь Ctrl+C

Когда поймешь что тебе этого уже не хватает, гугли "демоны на php"
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽