За последние 24 часа нас посетили 47748 программистов и 13020 роботов. Сейчас ищут 2023 программиста ...

Веб интерфейс для Cron - PHP

Тема в разделе "PHP для новичков", создана пользователем mag1985, 18 сен 2017.

  1. mag1985

    mag1985 Новичок

    С нами с:
    18 сен 2017
    Сообщения:
    4
    Симпатии:
    0
    Добрый день друзья программисты!

    Хочу сделать веб интерфейс для крона, не могу найти в интернете как это сделать, не могли бы вы подсказать как его сделать средствами php и mysql ? операционная система Rasbian, веб сервер у меня raspberry 3 model b
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.497
    Симпатии:
    1.726
    Писать в crontab из php - не хорошая идея, для этого php должен быть запущен с очень большими правами. Если это касается одного проекта, можно сделать как в Laravel, где в крон ставится команда с запуском каждую минуту, а она уже берёт внутренние команды, которые надо выполнить и если время настало - выполняет.
     
    mag1985 и Fell-x27 нравится это.
  3. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.724
    Симпатии:
    358
    Я делал импровизированный крон без крона Линукса))
     
    acso и mag1985 нравится это.
  4. mag1985

    mag1985 Новичок

    С нами с:
    18 сен 2017
    Сообщения:
    4
    Симпатии:
    0
    а что значит импровизированный крон?
    --- Добавлено ---
    Думал об этом тоже, логично.
    --- Добавлено ---
    Если можно, хотелось бы рабочий скрипт посмотреть, если у Вас есть
     
  5. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.724
    Симпатии:
    358
    Когда скрипт дергают то из кэша достаются данные о задачах и если время пришло то выполняется))
     
  6. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.897
    Симпатии:
    718
  7. Познающий php

    Познающий php Новичок

    С нами с:
    23 мар 2017
    Сообщения:
    381
    Симпатии:
    74
    Можно прописать в крон какой-нить свой скрипт один, а в этом скрипте уже делать что хочешь из своего вебинтерфейса и свою логику организуй. Хочешь курлом скрипты дергай, хочешь еще что.
     
  8. mag1985

    mag1985 Новичок

    С нами с:
    18 сен 2017
    Сообщения:
    4
    Симпатии:
    0
    Спасибо всем за помощь, решил дергать одним скриптом:cool:
     
  9. xaker01

    xaker01 Активный пользователь

    С нами с:
    16 апр 2016
    Сообщения:
    210
    Симпатии:
    34
    Хорошо если сайт посещают, а если ты его разрабатываешь, и на нем только ты бываешь.
    А ему например надо каждые 30 минут собирать данные курса валюты какой нить и заносить в бд ?
     
  10. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.012
    Симпатии:
    1.679
    Адрес:
    :сердА
    Собственно...а зачем вебморда крону? Это как бы не совсем та вещь, которую нужно наружу тащить. Морда крона - это консоль под ssh.
     
  11. mag1985

    mag1985 Новичок

    С нами с:
    18 сен 2017
    Сообщения:
    4
    Симпатии:
    0
    Так то оно так, хочеться больше удобства в управлении Умным домом, чтоб морда была одна, а так там еще и в консоль надо лезть чтоб задание добавить.
     
  12. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.724
    Симпатии:
    358
    роботы заходят.. люди.. сам заходит... настроить бесплатный мониториг активности сайта.. вот и будет его кто от дергать каждые 10-15 минут))
     
    xaker01 нравится это.
  13. xaker01

    xaker01 Активный пользователь

    С нами с:
    16 апр 2016
    Сообщения:
    210
    Симпатии:
    34
    Все же лучше 1 раз cron настроить дергать скрипт крона, а он уже исполняет.
    А что если надо спрасить 1гб инфы ) на пользователя это весить не айс)
    У меня был знакомый делал так)
    Когда пошел пересчет криптовалюты ни кто на сайт не мог попасть ,и счет заканчивался раньше и не заканчивался.
    Лучше 1 раз правильно сразу сделать
     
  14. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.897
    Симпатии:
    718
    Совсем не айс, потому что скрипт по крону запустился, поработал и помер, а пыхомашина останется живой, сожравшей лишние ресурсы сволочью ))
     
  15. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.497
    Симпатии:
    1.726
    Вордпрессовый крон так работает. Но ничего сложного на него не повесить, конечно. И не забываем про ограничение в 30 сек, дефолтное для скриптов
     
  16. acso

    acso Активный пользователь

    С нами с:
    15 апр 2010
    Сообщения:
    150
    Симпатии:
    25
    Адрес:
    Одесса
    Я "крона" за счет клиента аяксом "дёргал". Навигация, обработка зон, въезд/выезд за пределы города, "алярмы" всякие. Нет клиентов онлайн - стандартный крон, проверяющий, запускать скрипт обработки или нет. Просто, со вкусом и работает. Как-то так.
     
  17. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.129
    Симпатии:
    1.225
    Адрес:
    там-сям
    php имеет имеет настройку maximum execution time, чтобы запущенный процесс гарантированно сдох не дав сдохнуть серверу. для ваших импровизированных вебкронов это может иметь значение!