- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, возникла проблема, необходимо запускать скрипт каждый раз после его исполнения, пока поставил в cron запуск этого скрипта каждые 10 секунд, но хотелось бы чего-нибудь менее топорного, подскажите куда копать. Заранее спасибо.
поставил в cron запуск этого скрипта каждые 10 секунд
Эт как? Ноу-хау? Покажите, как выглядит задание :)
необходимо запускать скрипт каждый раз после его исполнения
Каждый раз, после того, как скрипт отработает, запускать его заново?
А в чём заключается основная задача?
Пишете скриптик, например, на Perl. Он после запуска демонизируется и постоянно висит в ожидании каких-либо событий. Так будет менее топорно.
*/1 * * * * задание; sleep 10; задание; sleep 10; задание; sleep 10; задание
Только первый интервал будет минуту.
Да необходимо чтобы скрипт запускался каждый раз после его исполнения
Скупщик добавил 13.11.2011 в 13:16
Скриптик уже на php и его перепись дело очень долгое хотелось бы чего-нибудь менее кардинального, может быть тоже что-нибудь из cron'а
*/1 * * * * задание; sleep 10; задание; sleep 10; задание; sleep 10; задание
Жуть какая :)
На php адекватного решения такой задачи не сделать, на то он и php.
Если только не найти другое решение, чтобы не нужно было постоянно перезапускать скрипт.
Эх будь это VPS хотя бы, а не просто хостинг можно было бы и из php работать с cron'ом, всего лишь вставив в конец скрипта пару функций, ладно пойду еще покопаюсь может найду какое-нибудь решение
Вы лучше расскажите, зачем всё-таки нужно постоянно перезапускать скрипт, а кто-нибудь может предложит более красивое решение :)
Концепция такова: скрипт перебирает базу и посылает согласно базе оприделенные запросы другому серверу, после того как данные в базе закончились его и нужно заново запустить, зациклить внутри скрипта нельзя благодаря отключеному set_time_limit(0); вот и встала задача
Т.е. данные должны быть обработаны сразу после добавления в базу?
А почему тогда не повесить обработку в том месте, где происходит добавление?
Ну и если делать вашим способом, то лучше не в задании cron делать 6 запусков и 6 пауз по 10 секунд, а делать один запуск раз в минуту, в нём делать проверку в цикле 6 раз и, после каждой проверки, паузу 10 секунд.
Данные на руках, там просто исходя из этих данных нужно отправлять запросы и редактировать эти данные в зависимости от ответов, в принципе можно и так как вы предложили, наверное так и сделаю спасибо.