The UNIX and Linux Forums  


Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX для чайников Вопросы И Ответы > Ответы на часто задаваемые вопросы
.
Google unix.com



Ответы на часто задаваемые вопросы FAQ по UNIX, UNIX команды, Linux, операционные системы, системы управления, программирование, Shell, Shell скриптов, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
CRON задания хрон начинается новый процесс ron76 SUN Solaris 3 05-12-2008 02:07 AM
Cronjob Cron Crontab Restarter Справка ArtuDitu Shell программирование и сценарии 1 03-05-2008 11:00 PM
Cron и Псевдо-Cron dingusmcghee UNIX для чайников Вопросы И Ответы 1 01-31-2008 12:58 PM
AIX и CRON журнала фильтрации?: / И т.д. / cronlog.conf, / VAR / ADM / CRON / журнал Кит Джонсон AIX 0 01-09-2008 08:32 PM
CRON / Crontab не работает ezekiel61 UNIX для чайников Вопросы И Ответы 2 02-05-2003 07:59 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 04-04-2004
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Регистрация: август 2001
Место проведения: Ashburn, Вирджиния
Сообщения: 9127
CRON и Crontab

Мы сотнями нитей с участием CRON и Crontab. Вместо того чтобы создать сообщение с десятками ссылки, я думал, я только что пишут в учебнике лишь несколько отдельных соединений.

Основы

CRON является демон который запускает периодических задач. Crontab это название textfile, которая используется для контроля хрон. И Crontab также название программы, используемой для изменения файлов призвал Crontab. Каждый пользователь может иметь Crontab файл. Они часто хранятся в / VAR /катушка/CRON / crontabs /. Если мое имя пользователя perderabo, то мое настоящее Crontab это / VAR /катушка/CRON / crontabs / perderabo. При хрон был первый письменный существует единого Crontab призвала / ETC / Crontab и только корень может изменить его. Теперь, каждый может использовать CRON, каждый Crontab получает имя пользователя, который принадлежит ей. Так Есть так много возможных crontabs, хрон не может отслеживать все изменения. Вот почему вы должны использовать Crontab программы. В дополнение к модификации Crontab файл, он также позволяет CRON знать изменения. Если вы просто отредактировать файл / VAR /катушка/CRON / crontabs /, хрон не заметит изменений.

В командной Crontab

корень всегда можете использовать Crontab команды. Другие пользователи могут быть заблокированы. Файл, как правило, в / USR / LIB / CRON / cron.deny содержит список пользователей, которым запрещено использовать хрон. Если этот файл не существует, / USR / LIB / CRON / cron.allow мая список пользователей, которые могут использовать хрон. Если ни один файл существует только корень можно использовать хрон. Чтобы позволить каждому использовать CRON, создайте пустой файл cron.deny.

Но будьте осторожны с этой Crontab команду! Мы должны иметь один десяток нитей из людей, которые случайно сделал "Crontab-R", который удаляет ваш Crontab полностью. Существует не простой способ оправиться от этого. Вместо того чтобы просто использовать "Crontab-е", чтобы изменить свой файл, некоторые наши члены предложить
Crontab-L> mycrontab
VI mycrontab
Crontab <mycrontab

Формат один вход Crontab

А, как правило, Crontab вступления могут быть:
15 18 * * 1-5 / некоторые / скрипта
Это говорит запустить / некоторые / скрипта в 18:15 в понедельник по пятницу.

Первые пять полей:
минуты (0-59)
в час (0-23)
день месяца (1-31)
в месяц в году (1-12)
День недели (0-6 где 0 \u003d воскресенье)

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

В некоторых версиях CRON, день недели 1-7 7 \u003d воскресенье. Многие варианты CRON принимать 0 или 7, воскресенье.

Crontab вход для первого пятницу месяца, или каждый второй вторник, или последняя суббота каждого месяца

Рассмотрим эту запись:
0 0 1-7 * 5 / некоторые / скрипта
Можно надеяться, что будет запускать / некоторые / скрипт в течение первой минуты после первой пятницы каждого месяца. К сожалению, она будет запускаться каждый день в первую неделю месяца, и каждую пятницу. Видеть этой цепочки чтобы решить эту проблему.
Crontab вступления запускать каждый последний день месяца


Она работает из командной строки, но не в Crontab

Это, возможно, наш номер один жалобу хрон. При регистрации на Unix, запуск скриптов настройки вашей среды. Вы можете увидеть в Вашей среде с командами "printenv" или "ENV". С другой стороны, CRON устанавливает лишь редкие среды (см. Проблема с Crontab Для получения дополнительных сведений.)

Я думаю, что наилучшее решение состоит в том, чтобы писать скрипты, которые создали свою собственную среду и запускать эти через хрон. Вот то, что работает в не работает в CRON.

В пинг с CRON, Пользователь использует абсолютный путь, а не пересмотра переменной окружения PATH.

В этой темы: Cron проблема?, Пользователь источников в. Профиле файл для создания окружающей среды, и она работала. Но этого метода вызвала проблема stty: tcgetattr: не одна пишущая машинка И я также думаю, что это вы за загадочной проблемы. Измен. Профиль и ваш cronjobs мае неожиданно неудачно.

Окончательная причина заключается в использовании процента подписать в Crontab команда, как и в этот пост.

Подробнее CRON Обучение

И, наконец, Необходимость тут по Cron информация и Cron Вакансии есть ссылки на другие CRON учебники.
 

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код Вне
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 04:41 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0