Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как пользоватся Cron

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Sanek_OS9
Отправлено: 29 Ноября, 2012 - 10:43:31
Post Id



Гость


Покинул форум
Сообщений всего: 115
Дата рег-ции: Окт. 2012  
Откуда: Украина


Помог: 0 раз(а)




Здраствуйте, вот не могу понять как пользоватся кроном, кому не сложно напишите пожалуйста самый простой пример, например есть таблица forum_t, в ней есть поле count, как сделать чтоб каждые 60 секунд в это поле прибавлялось +1?
 
 Top
Мелкий Супермодератор
Отправлено: 29 Ноября, 2012 - 10:53:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Cron - это штука, которая просто периодически запускает какую-то консольную команду. Формат конфига хорошо описан в вики: http://ru[dot]wikipedia[dot]org/wiki/Cron
Например, запустить php скрипт. Команда тогда будет php -f /path/to/script

А что будет делать скрипт - зависит от вас.


-----
PostgreSQL DBA
 
 Top
Sanek_OS9
Отправлено: 29 Ноября, 2012 - 15:35:21
Post Id



Гость


Покинул форум
Сообщений всего: 115
Дата рег-ции: Окт. 2012  
Откуда: Украина


Помог: 0 раз(а)




Мелкий пишет:
Cron - это штука, которая просто периодически запускает какую-то консольную команду. Формат конфига хорошо описан в вики: http://ru[dot]wikipedia[dot]org/wiki/Cron
Например, запустить php скрипт. Команда тогда будет php -f /path/to/script

А что будет делать скрипт - зависит от вас.

Я не совсем понял то как там написано, поэтому и попросил написать за меня такой вот небольшой скрипт, что в первом посте.
 
 Top
AlexAnder
Отправлено: 29 Ноября, 2012 - 17:17:46
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


Помог: 34 раз(а)




Sanek_OS9 пишет:
написать за меня такой вот небольшой скрипт, что в первом посте.

http://myrusakov[dot]ru/sql-increment[dot]html


-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
Sanek_OS9
Отправлено: 29 Ноября, 2012 - 17:59:50
Post Id



Гость


Покинул форум
Сообщений всего: 115
Дата рег-ции: Окт. 2012  
Откуда: Украина


Помог: 0 раз(а)




AlexAnder пишет:
Sanek_OS9 пишет:
написать за меня такой вот небольшой скрипт, что в первом посте.

http://myrusakov[dot]ru/sql-increment[dot]html

Спасибо конечно, но нужно чтоб сайт это сам делал каждые 60 сек.
 
 Top
Klinch
Отправлено: 29 Ноября, 2012 - 19:04:46
Post Id


Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Создаёте php файл, например function.php у себя на сайте ( Например: htttp://domainname.ru/engine/modules/func/function.php )
Вписываете в него необходимые строки (SQL запросы в БД, операцию, которая будет прибавлять к count + 1)

Тестируем. Как? Проходим по ссылке этого файла из браузера (в нашем случае идем на htttp://domainname.ru/engine/modules/func/function.php ) Если к count прибавилось + 1, значит всё верно.

Идём к cron, создаем команду GET htttp://domainname.ru/engine/modules/func/function.php (ссылку заменить на свою) Период ставим нужный:

Другое => Минуты - Каждые. Остальные параметры - все.

Готово.
 
 Top
Sanek_OS9
Отправлено: 30 Ноября, 2012 - 13:54:05
Post Id



Гость


Покинул форум
Сообщений всего: 115
Дата рег-ции: Окт. 2012  
Откуда: Украина


Помог: 0 раз(а)




Klinch пишет:
Создаёте php файл, например function.php у себя на сайте ( Например: htttp://domainname.ru/engine/modules/func/function.php )
Вписываете в него необходимые строки (SQL запросы в БД, операцию, которая будет прибавлять к count + 1)

Тестируем. Как? Проходим по ссылке этого файла из браузера (в нашем случае идем на htttp://domainname.ru/engine/modules/func/function.php ) Если к count прибавилось + 1, значит всё верно.

Идём к cron, создаем команду GET htttp://domainname.ru/engine/modules/func/function.php (ссылку заменить на свою) Период ставим нужный:

Другое => Минуты - Каждые. Остальные параметры - все.

Готово.

Идем к Cron, это куда идти и где прописывать, именно это я и хотел узнать.
 
 Top
caballero
Отправлено: 30 Ноября, 2012 - 14:14:21
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




можно пойти через гугл - он точно знает где крон и чего ему надо написать


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Klinch
Отправлено: 30 Ноября, 2012 - 17:52:37
Post Id


Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Sanek_OS9 пишет:
Klinch пишет:
Создаёте php файл, например function.php у себя на сайте ( Например: htttp://domainname.ru/engine/modules/func/function.php )
Вписываете в него необходимые строки (SQL запросы в БД, операцию, которая будет прибавлять к count + 1)

Тестируем. Как? Проходим по ссылке этого файла из браузера (в нашем случае идем на htttp://domainname.ru/engine/modules/func/function.php ) Если к count прибавилось + 1, значит всё верно.

Идём к cron, создаем команду GET htttp://domainname.ru/engine/modules/func/function.php (ссылку заменить на свою) Период ставим нужный:

Другое => Минуты - Каждые. Остальные параметры - все.

Готово.

Идем к Cron, это куда идти и где прописывать, именно это я и хотел узнать.

Какая у Вас ПУ сервером? ISP Manager ?
 
 Top
Sanek_OS9
Отправлено: 30 Ноября, 2012 - 20:24:28
Post Id



Гость


Покинул форум
Сообщений всего: 115
Дата рег-ции: Окт. 2012  
Откуда: Украина


Помог: 0 раз(а)




Klinch пишет:
Sanek_OS9 пишет:
Klinch пишет:
Создаёте php файл, например function.php у себя на сайте ( Например: htttp://domainname.ru/engine/modules/func/function.php )
Вписываете в него необходимые строки (SQL запросы в БД, операцию, которая будет прибавлять к count + 1)

Тестируем. Как? Проходим по ссылке этого файла из браузера (в нашем случае идем на htttp://domainname.ru/engine/modules/func/function.php ) Если к count прибавилось + 1, значит всё верно.

Идём к cron, создаем команду GET htttp://domainname.ru/engine/modules/func/function.php (ссылку заменить на свою) Период ставим нужный:

Другое => Минуты - Каждые. Остальные параметры - все.

Готово.

Идем к Cron, это куда идти и где прописывать, именно это я и хотел узнать.

Какая у Вас ПУ сервером? ISP Manager ?

Denwer )))
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB