Запуск скрипта в определенное время (без крона)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Запуск скрипта в определенное время (без крона) - 2008-01-22 13:14:57.936666
|
|
|
[nux]
Сообщений: 557
Оценки: 0
Присоединился: 2004-04-22 02:59:22
|
Каким образом можно заставить скрипт выполнять какието действия в определенное время без использования cron'a?
|
|
|
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 раз запускаешь. Конечно можно (даже нужно) сделать взятие задач из мускула, дружеский интерфейс. ну и тд и тп.
|
|
|
RE: Запуск скрипта в определенное время (без крона) - 2008-01-22 16:34:54.970000
|
|
|
[nux]
Сообщений: 557
Оценки: 0
Присоединился: 2004-04-22 02:59:22
|
Гы… это же просто цыкл! А как например сделать так чтоб echo "9 JIoIIIagko!" происходило в 25 числа каждого месяца в 6 утра?
|
|
|
RE: Запуск скрипта в определенное время (без крона) - 2008-01-22 19:48:52.200000
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
2 варианта 1. делаешь слип на час, и каждый раз проверяешь дату на совпадение. 2. в скрипте делаешь не сложные расчеты количества секунд до следующего запуска. и опять же слип на это время.
|
|
|
RE: Запуск скрипта в определенное время (без крона) - 2008-01-23 10:16:41.850000
|
|
|
Pupkin-Zade
Сообщений: 9398
Оценки: 1489
Присоединился: 2004-03-10 13:54:16
|
Бред это все, есть прекрасная функция Time которую можно в цикле проверять. Но вообще сама идея дебильная - у тебя сервер timeout выдаст
|
|
|
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 (и сервер ваще не нужен)
|
|
|
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, ибо эти гады у меня домен за день до регистрации увели… Но уверен, что есть куча сервисов лучше, когда-то находил, просто адреса не помню.
|
|
|
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 грн за гиг в месяц.
|
|
|
RE: Запуск скрипта в определенное время (без крона) - 2008-01-24 10:18:03.450000
|
|
|
[nux]
Сообщений: 557
Оценки: 0
Присоединился: 2004-04-22 02:59:22
|
Спасибо, Lex_Voodoo, ваша идея единственная дала нужный результат!!!! )))
|
|
|
|
|