|
|
|
||||||||||||
|
|
Собственный, легко управляемый и профессионально разработанный сайт – необходимый элемент любого бизнеса. Находитесь ли Вы в командировке, в дороге, дома или на отдыхе имея компьютер, подключенный к сети Internet, Вы получаете доступ к управлению Вашим сайтом! |
|||
Используем CronСтатьи → Программирование на PHP и PerlДанная заметка предназначенна для тех, кто месте. Иначе вам просто 'повезло', либо на вашей машине не установлен крон, либо функции крона выполняет какой-то другой софт. Хотя такие ситуации необычайно редки. Так что будем считать что все в порядке, и двинемся далее. pages:: Как правило все ваши данные (задания) для крона хранятся по адресу /var/spool/cron/ в файле с именем соответствующим вашему логину. Например /var/spool/cron/vadim Внутри файл выглядит следующим образом: SHELL=/bin/bashПервые четыре строки просто обозначают настройку параметров окружения и на них не стоит обращать внимание (как в прочем и менять тоже), так как это задается уже самой системой. А вот на следующие строки внимание уже стоит обратить... Формат этих строк выглядит следующим образом: Нужная минута часа для запуска (0-59) Нужный час дня для запуска (0-23) Нужный день месяца (0-30) Нужный месяц года (1-12) Нужный день недели (0-6) Выполнимая команда. Значок * обозначает слово каждый (день, год, месяц, час). Итак например строка 01 * * * * command будет обозначать запуск программы каждый час в одну минуту. А строка 02 4 * * * command означает запуск программы каждый день в 4 часа утра в две минуты. В качестве уже более полного примера могу привести следующее: 01 * * * * echo `date` 'Hi man' >>$HOME/cron.res Данное задание каждый час будет добавлять в файл cron.res текст Hi man и текущую дату. Итак мы уже знаем как и по какому принципу работает крон, и поэтому мы сейчас перейдем к заключительному этаму - его редактированию. Редактирование крона происходит при помощи команды crontab. crontab -e : войти в режим редактирования crontab -l : вывести все задания крона crontab -r : удалить все задания Со второй и третьей командой обычно все ясно. С первой командой просто хочу заметить, что редактирование будет простым открытием файла с заданиями через текстовый редактор. Как правило по умолчанию этим редактором является vi. Но я так и не научился пользоваться этим редактором, поэтому использую pico. Смену редактора можно провести командой export EDITOR='pico' а далее и запускать команду редактирования. Вот вроде-бы и все. Удачного вам крона :) Автор: Vadim Kravciuk |
VSESMI.ru — новости в СМИ.
Tur-Hotel.ru — отзывы об отелях
|
|
Copyright © 2002—2012 ООО "Хостмэйк" Телефон в Москве: +7 (495) 223-46-50 Телефон в Санкт-Петербурге: +7 (812) 448-38-90 Тел./Факс: +7 (8636) 237-836 E-mail: 2006 |