Покинул форум
Сообщений всего: 115
Дата рег-ции: Окт. 2012 Откуда: Украина
Помог: 0 раз(а)
Здраствуйте, вот не могу понять как пользоватся кроном, кому не сложно напишите пожалуйста самый простой пример, например есть таблица forum_t, в ней есть поле count, как сделать чтоб каждые 60 секунд в это поле прибавлялось +1?
Мелкий
Отправлено: 29 Ноября, 2012 - 10:53:25
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Cron - это штука, которая просто периодически запускает какую-то консольную команду. Формат конфига хорошо описан в вики: http://ru[dot]wikipedia[dot]org/wiki/Cron
Например, запустить php скрипт. Команда тогда будет php -f /path/to/script
А что будет делать скрипт - зависит от вас.
----- PostgreSQL DBA
Sanek_OS9
Отправлено: 29 Ноября, 2012 - 15:35:21
Гость
Покинул форум
Сообщений всего: 115
Дата рег-ции: Окт. 2012 Откуда: Украина
Помог: 0 раз(а)
Мелкий пишет:
Cron - это штука, которая просто периодически запускает какую-то консольную команду. Формат конфига хорошо описан в вики: http://ru[dot]wikipedia[dot]org/wiki/Cron
Например, запустить php скрипт. Команда тогда будет php -f /path/to/script
А что будет делать скрипт - зависит от вас.
Я не совсем понял то как там написано, поэтому и попросил написать за меня такой вот небольшой скрипт, что в первом посте.
AlexAnder
Отправлено: 29 Ноября, 2012 - 17:17:46
Частый посетитель
Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012 Откуда: Россия
Помог: 34 раз(а)
Sanek_OS9 пишет:
написать за меня такой вот небольшой скрипт, что в первом посте.
Спасибо конечно, но нужно чтоб сайт это сам делал каждые 60 сек.
Klinch
Отправлено: 29 Ноября, 2012 - 19:04:46
Частый гость
Покинул форум
Сообщений всего: 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 (ссылку заменить на свою) Период ставим нужный:
Другое => Минуты - Каждые. Остальные параметры - все.
Готово.
Sanek_OS9
Отправлено: 30 Ноября, 2012 - 13:54:05
Гость
Покинул форум
Сообщений всего: 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, это куда идти и где прописывать, именно это я и хотел узнать.
caballero
Отправлено: 30 Ноября, 2012 - 14:14:21
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
можно пойти через гугл - он точно знает где крон и чего ему надо написать
Покинул форум
Сообщений всего: 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 ?
Sanek_OS9
Отправлено: 30 Ноября, 2012 - 20:24:28
Гость
Покинул форум
Сообщений всего: 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, это куда идти и где прописывать, именно это я и хотел узнать.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.