Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Запуск скрипта в определенное время (без крона)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Запуск скрипта в определенное время (без крона)
Имя
Сообщение << Старые топики   Новые топики >>
Запуск скрипта в определенное время (без крона) - 2008-01-22 13:14:57.936666   
[nux]

Сообщений: 557
Оценки: 0
Присоединился: 2004-04-22 02:59:22
Каким образом можно заставить скрипт выполнять какието действия в определенное время без использования cron'a?
Post #: 1
RE: Запуск скрипта в определенное время (без крона) - 2008-01-22 14:33:26.906666   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
set_time_limit(0); while(1) { echo "9 JIoIIIagko!"; sleep(10); } и просто 1 раз запускаешь.
Конечно можно (даже нужно) сделать взятие задач из мускула, дружеский интерфейс. ну и тд и тп.
Post #: 2
RE: Запуск скрипта в определенное время (без крона) - 2008-01-22 16:34:54.970000   
[nux]

Сообщений: 557
Оценки: 0
Присоединился: 2004-04-22 02:59:22
Гы… это же просто цыкл! А как например сделать так чтоб  echo "9 JIoIIIagko!" происходило в 25 числа каждого месяца в 6 утра?

Post #: 3
RE: Запуск скрипта в определенное время (без крона) - 2008-01-22 19:48:52.200000   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
2 варианта
1. делаешь слип на час, и каждый раз проверяешь дату на совпадение.
2. в скрипте делаешь не сложные расчеты количества секунд до следующего запуска. и опять же слип на это время.
Post #: 4
RE: Запуск скрипта в определенное время (без крона) - 2008-01-23 10:16:41.850000   
Pupkin-Zade

Сообщений: 9398
Оценки: 1489
Присоединился: 2004-03-10 13:54:16
Бред это все, есть прекрасная функция Time которую можно в цикле проверять.
Но вообще сама идея дебильная - у тебя сервер timeout выдаст
Post #: 5
RE: Запуск скрипта в определенное время (без крона) - 2008-01-23 11:44:52.513333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
quote:

Бред это все, есть прекрасная функция Time которую можно в цикле проверять.

quote:

1. делаешь слип на час, и каждый раз проверяешь дату на совпадение.

quote:

Но вообще сама идея дебильная - у тебя сервер timeout выдаст

quote:

set_time_limit(0);


PHP CLI (и сервер ваще не нужен)
Post #: 6
RE: Запуск скрипта в определенное время (без крона) - 2008-01-23 19:30:52.083333   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Всё это шито белыми нитками, и в реальных условиях работать не будет. Я так понимаю, автор имеет бесплатный хостинг, на котором нет доступа к crontab, тогда да будет вам известно, что аптайм серверов бесплатных php-хостингов - вещь далёкая от 100%, я уже не говорю о том, что там, где запрещён cron, изменять max_execution_time запрещено и подавно.

Так что рекомендую автору не пудрить себе и хостеру мозги, а воспользоваться одним из бесплатных сервисов, которые будут дёргать урл скрипта. Адреса легко найти в гугле, я только один знаю - webcron.ru, ибо эти гады у меня домен за день до регистрации увели… Но уверен, что есть куча сервисов лучше, когда-то находил, просто адреса не помню.
Post #: 7
RE: Запуск скрипта в определенное время (без крона) - 2008-01-23 20:41:56.076666   
Bios_inside

Сообщений: 626
Оценки: 0
Присоединился: 2007-02-23 10:44:18.170000
я тоже поддерживаю пупкина на щет timeout . Даже если установить лимит работы скрипта на максимум при малейшем збое хоста все пойдёт в …
www.ho.com.ua - бесплатный хостинг с хроном. Рекомендую, сам юзаю. Порнуху там прикольно хранить, очень дешево 8 грн за гиг в месяц.
Post #: 8
RE: Запуск скрипта в определенное время (без крона) - 2008-01-24 10:18:03.450000   
[nux]

Сообщений: 557
Оценки: 0
Присоединился: 2004-04-22 02:59:22
Спасибо, Lex_Voodoo, ваша идея единственная дала нужный результат!!!! )))
Post #: 9
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Запуск скрипта в определенное время (без крона)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.