Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Используем Cron

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

user128



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С локальным файлом ясно.
А что делать, если с чужого хоста? Например http://domain.com/script.php?

Всего записей: 208 | Зарегистр. 03-01-2004 | Отправлено: 22:22 20-10-2005
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
user128
2 простых варианта:
 
1ый - написать скрипт аля file_get_contents("http://domain.com/script.php");  
и сохранить его локально.
и запускать локальный скрипт.
 
2ой - воспользоваться утилитой типа wget чтобы открывать удалённую страницу %)

----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 22:42 20-10-2005
koddy



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Такая задачка.
Нужно получить дамб mysql и послать его на опредленное мыло. Как такое сделать?
mysqldump -u root -p --database db_name | gzip -c > dump.sql.gz - получаем дамб в архиве
Ну а после отправки файлик желательно стереть.

Всего записей: 398 | Зарегистр. 14-04-2003 | Отправлено: 16:39 19-10-2006
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проще всего набросать скриптик на чём-нибудь (какой там интерпретатор установлен - перл, пхп). Скриптом можно и mysqldump вызывать, и почту отправлять, и стирать файл. Ну, а через крон этот скрипт только вызывать. Либо через телнет напрямую с smtp-сервером общаться:)

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 16:21 21-10-2006
newquaker

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
здесь есть толковое описание
http://forum.domen.com.ua/viewtopic.php?p=4805&sid=effafa8a702caff41202840520e4621b

Всего записей: 714 | Зарегистр. 26-03-2005 | Отправлено: 12:20 19-01-2007
OrlangurStep



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как заставить крон запускать скрипт расположеный по такому-то адресу?

Всего записей: 1392 | Зарегистр. 08-04-2006 | Отправлено: 21:59 25-02-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OrlangurStep

Цитата:
Как заставить крон запускать скрипт расположеный по такому-то адресу?  

что такое wget знаем? вот и отдаем ему адрес.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:08 25-02-2007
kore



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Помогите чем можете.
Вообщем, глядите здесь http://allnfs.ru/images/cron.gif
я хочу ежедневно запускать скрипт php с корня сайта, команду прописал.
Но что такое "Стандартный поток ввода для команды"? Что за чушь и что там писать-то?

----------
AllNFS.Ru - всё для Need For Speed.

Всего записей: 228 | Зарегистр. 12-01-2005 | Отправлено: 15:54 27-07-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kore

Цитата:
Но что такое "Стандартный поток ввода для команды"?

stdin
он спрашивает откуда данные будут вводиться.. если будут
пустым оставлять не пробовал?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:33 27-07-2007
kore



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
вообщем, скрипт только производит удаления/добавления строк в БД мускула. Думаю, если оставить пустым, будет работать, да?

Цитата:
Некоторым командам (например, mail) требуется ввод информации с устройства стандартного ввода.

Вот только что нашёл... По всей сети так мало инфы о Cron'e.

Всего записей: 228 | Зарегистр. 12-01-2005 | Отправлено: 20:58 27-07-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kore

Цитата:
Вот только что нашёл... По всей сети так мало инфы о Cron'e.

а при чем тут крон.. крон вообще управляется из командной строки, а это какая то оболочка.
оставь пустое место и проверь.. потом напиши stdin если не будет работать

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:07 27-07-2007
kore



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Бывают ли такие типы кронов, которые не понимают PHP? То есть не могут выполнять сценарии PHP, только Perl?
Если я буду скармливать крону PHP файлы, какие они должны обладать особенностями? Ну то есть как обычные для браузера скрипты или что-то надо менять?

Всего записей: 228 | Зарегистр. 12-01-2005 | Отправлено: 20:56 07-08-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kore
крону, вообще то, все равно с какими файлами он будет работать.
все, что он делает, это запускает командную строку, которую ты ему задаешь, в указанное время.
и если из консоли эта команда не будет работать, то и из крона тоже.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:58 07-08-2007
kore



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня он почему-то выдаёт ошибку типа
Syntax error: "(" unexpected
То есть где в скрипте php появляются первые скобки...

Всего записей: 228 | Зарегистр. 12-01-2005 | Отправлено: 21:24 07-08-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kore

Цитата:
У меня он почему-то выдаёт ошибку типа  

телепатов нет.. как выглядит команда запуска php скрипта?
только не говори мне, что просто script.php

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:27 07-08-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем.. читай
Cron: запуск в определённое время PHP-скрипта
есть еще способ под юнихом запустить указав интерпретатор как в перле внтури файла.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 03:43 08-08-2007
Botovskiu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте уважаемые читатели форума и гуру.
 
1)
Вопрос появился по крону, есть 2 хостинга, два сайта, одинаковых.
 
Нужен скрипт для cron, который будет копировать из одной папки хостинга на другой хостинг в папку картинки.
 
Картинок много, то бы каждый раз он их не копировал надо как то сделать что бы он проверял мол если есть новые файлы то что бы их копировал.
 
2)
а крон для бд то же можно запустить ? что бы из одного хостинга из одной базы бд копировал в другую и так же проверял если есть изменение в данной таблице бд то будет копировать на другой хост в данную базу.
 
 
Реально ли ?

Всего записей: 124 | Зарегистр. 20-10-2011 | Отправлено: 14:47 30-05-2012
zhecka1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. На одном хостинге запускаешь скрипт, который коннектится по ftp на второй хостинг, пробегает по папкам и ищет новые файлы, затем копируешь их на первый хостинг.
 
2. запускаешь скрипт, который соединяется с удаленной базой (если это не закрыто), и копируешь что нужно в локальную базу.
Если удаленные подключения запрещены, то на удаленном сервере запускаешь по крону скрипт, который сохраняет нужные данные в файл, затем п.1

Всего записей: 39 | Зарегистр. 23-12-2004 | Отправлено: 10:43 05-06-2012 | Исправлено: zhecka1, 10:44 05-06-2012
Botovskiu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
где взять эти скрипты ? искал не нашел...

Всего записей: 124 | Зарегистр. 20-10-2011 | Отправлено: 16:06 06-06-2012
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Botovskiu

Цитата:
где взять эти скрипты ?

пишутся руками, к примеру.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 16:10 06-06-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Используем Cron


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru