X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Как сделать выполнение скрипта без участия браузера?
grey2
grey2
Topic Starter сообщение 12.6.2010, 17:08; Ответить: grey2
Сообщение #1


Имеется php скрипт. Он долго выполняется, а сидеть и ждать запустив его в браузере не хочется. Как можно его запустить и чтобы он без моего участия выполнялся?

Cron не подходит, так как я скрипт вручную стартую.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 12.6.2010, 17:13; Ответить: Mulder_hb
Сообщение #2


А что мешает прописать в крон автостарт скрипта?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
grey2
grey2
Topic Starter сообщение 12.6.2010, 17:23; Ответить: grey2
Сообщение #3


(Mulder_hb @ 12.6.2010, 20:13) *
А что мешает прописать в крон автостарт скрипта?


мне не нужно же скрипт периодически запускать. мне его нужно когда захочу тогда и запускать а крон в определённое веремя или через определённое время.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 12.6.2010, 20:07; Ответить: alexdrob
Сообщение #4


в командной строке и запускайте когда хотите
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
grey2
grey2
Topic Starter сообщение 13.6.2010, 13:08; Ответить: grey2
Сообщение #5


(alexdrob @ 12.6.2010, 23:07) *
в командной строке и запускайте когда хотите


Запускаю ssh-клиента. Запускаю скрипт в нём. Он работает. Если клиента выключаю, то скрипт перестаёт работать!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 13.6.2010, 13:26; Ответить: Webmaster_hb
Сообщение #6


прописываете в крон скриптик в котором:
сначала проверка наличие флага запуска
если флаг есть,
- снимаем флаг
- запускается ваш основной скрипт
если нет флага
- ничего не делать

ставите этот крон на 1 раз в 5 минут

итого. для запуска вашего основного скрипта, вам достаточно установить флаг, и крон его сам запустит, и вам ждать окончания его работы не надо
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
grey2
grey2
Topic Starter сообщение 13.6.2010, 13:53; Ответить: grey2
Сообщение #7


а как это всё с флагами оптимально прописать в одну функцию крона?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 13.6.2010, 14:08; Ответить: Webmaster_hb
Сообщение #8


grey2, флаг может быть запись в базе данных, 1 или 0
скрипт который будет запускаться из крона, будет делать запрос в базу данных и проверять там 1 или 0

т.е. у вас будет промежуточный скрипт, который будет проверять флаги и запускаться из крона

а основной скрипт будет запускаться этим промежуточным, тогда когда надо :popcorn1:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
grey2
grey2
Topic Starter сообщение 13.6.2010, 14:42; Ответить: grey2
Сообщение #9


(Webmaster_hb @ 13.6.2010, 17:08) *
grey2, флаг может быть запись в базе данных, 1 или 0
скрипт который будет запускаться из крона, будет делать запрос в базу данных и проверять там 1 или 0

т.е. у вас будет промежуточный скрипт, который будет проверять флаги и запускаться из крона

а основной скрипт будет запускаться этим промежуточным, тогда когда надо :popcorn1:


не хочу показаться умнее мастера, но может раз у нас флаг в базе, то может чем создавать отдельный скрипт, то может прописать условие проверки флага в мой скрипт? if flag=1 {выполняем код моего скрипта} else die() ...:rolleyes:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 13.6.2010, 14:52; Ответить: Webmaster_hb
Сообщение #10


можете этот функционал запихнуть в свой же скрипт, работать будет
просто дело вкуса и архитектуры всей системы

так многие делают такой промежуточный файл как я привел, для того чтобы запускать разные функциональные скрипты (очистка кеша, обновления инфы и т.п.)
своеобразный внутренний крон для сайта
тогда чтобы не писать такой функционал в каждом из скриптов, он и выносится в отдельный
который единственный прописан в кроне
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
11 Boymaster 1758 Вчера, 23:35
автор: Boymaster
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4780 Вчера, 1:19
автор: sergio11
Открытая тема (нет новых ответов) Большие базы Semrush кейвордов по разным тематикам! Много кейвордов с трафиком и без конкуренции! Volume, KD, CPC
22 Krok 6722 12.4.2024, 5:17
автор: Krok
Открытая тема (нет новых ответов) PROXY-STORE.COM — ipV4 прокси от 42р В МЕСЯЦ с ротацией и без! Лучшая цена на рынке. 200+ стран
20 proxystore 5166 11.4.2024, 21:00
автор: proxystore
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19679 8.4.2024, 10:37
автор: Skyworker


 



RSS Текстовая версия Сейчас: 18.4.2024, 14:07
Дизайн