Конкурс:Дизайн Кухни
Случайные изображения
|
|
Отправлено: 2.10.2013, 14:06 |
Опытный Пользователь
Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435
|
cron - crontabКаждый пользователь системы имеет свой файл заданий crontab, в котором описано, в какое время и какие программы запускать от имени этого пользователя. Для редактирования файла crontab используется специальная одноименная программа crontab, позволяющая не прерывать процесс cron на время редактирования. Для редактирования файла crontab вашего пользователя используется команда: Код crontab -e Таблица crontab состоит из 6 колонок, разделяемых пробелами или табуляторами. Первые пять колонок задают время выполнения (Минута, Час, День, Месяц, День недели), в них может находиться число, список чисел, разделённых запятыми, диапазон чисел, разделённых тире или символ '*'. Все остальные символы в строке интерпретируются как выполняемая команда с её параметрами. Если команда отправляет какой-нибудь текст в стандартный вывод, этот текст отправляется по e-mail пользователю. Код * * * * * выполняемая команда - - - - - | | | | | | | | | ----- День недели (0 - 7) (Воскресенье =0 или =7) | | | ------- Месяц (1 - 12) | | --------- День (1 - 31) | ----------- Час (0 - 23) ------------- Минута (0 - 59) Пример файла crontab: Код # как обычно, с символа '#' начинаются комментарии # в качестве командного интерпретатора использовать /bin/sh SHELL=/bin/sh # результаты работы отправлять по этому адресу MAILTO=paul@example.org # добавить в PATH домашний каталог пользователя PATH=/bin:/usr/bin:/home/paul/bin #### Здесь начинаются задания # выполнять каждый день в 0 часов 5 минут, результат складывать в log/daily 5 0 * * * $HOME/bin/daily.job >> $HOME/log/daily 2>&1 # выполнять 1 числа каждого месяца в 14 часов 15 минут 15 14 1 * * $HOME/bin/monthly # каждый рабочий день в 22:00 0 22 * * 1-5 echo "Пора домой" | mail -s "Уже 22:00" john 23 */2 * * * echo "Выполняется в 0:23, 2:23, 4:23 и т. д." 5 4 * * sun echo "Выполняется в 4:05 в воскресенье" 0 0 1 1 * echo "С новым годом!" 15 10,13 * * 1,4 echo "Эта надпись выводится в понедельник и четверг в 10:15 и 13:15" 0-59 * * * * echo "Выполняется ежеминутно" 0-59/2 * * * * echo "Выполняется по четным минутам" 1-59/2 * * * * echo "Выполняется по нечетным минутам" # каждые 5 минут */5 * * * * echo "Прошло пять минут" # каждое первое воскресенье каждого месяца. -eq 7 это код дня недели, т.е. 1 -> понедельник , 2 -> вторник и т.д. 0 1 1-7 * * [ "$(date '+\%u')" -eq 7 ] && echo "Эта надпись выводится каждое первое воскресенье каждого месяца в 1:00" |
|
Форум: Сервер: настройка, поддержка
· Просмотр сообщения: #220159
· Ответов: 1
· Просмотров: 3847
|
|
Отправлено: 2.10.2013, 14:04 |
Опытный Пользователь
Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435
|
cron — демон-планировщик задач в UNIX-подобных операционных системах, использующийся для периодического выполнения заданий в определённое время. Регулярные действия описываются инструкциями, помещенными в файлы crontab, которые находятся в каталоге: Код /usr/spool/cron/crontabs или Код /var/spool/cron/tabs редактировать их вручную не рекомендуется, для этого используют команду crontab -e. Основной файл конфигурации cron, /etc/crontab, выглядит примерно так: Код # /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) # |
|
Форум: Сервер: настройка, поддержка
· Просмотр сообщения: #220158
· Ответов: 1
· Просмотров: 3847
|
|
Отправлено: 13.9.2013, 16:29 |
Опытный Пользователь
Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435
|
вообще если все делать по правилам, то чтобы вам проводить какие то работы такого рода вам надо делать фактически перепланировку помещения, и в министерстве архитектуры, или еще в каком там органе, вам расскажут и что там есть, и как надо сделать чтобы было все нормально. можно сделать так как вы говорите а можно еще попробовать поговорить с рабониками вашего жеса или соседями, только жес вас сразу будет штрафами стращать так чтоб будте марально готовы и подумайте как от них отговариваться могу сказатьу меня у мамы , дом чешской улучшенной планировки, сделан составными комнатами, вот там точно пол налит, кстати идеально видно каки что сделано после того как выламали коробку возможно и у вас если выламать коробку входную в ванну, сразу будет виден и размер подушки, раньшеж коробки делали добротные деревянные см 5 наверно пробуйте пишите, что |
|
Форум: Ванная,Туалет
· Просмотр сообщения: #219838
· Ответов: 10
· Просмотров: 4283
|
|
Отправлено: 13.9.2013, 8:58 |
Опытный Пользователь
Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435
|
Find - обход иерархии файлов - Возможные проблемы
Возможные проблемы
Специальные символы, используемые find, являются также специальными символами для многих командных оболочек. В частности, может потребоваться экранировать от командной оболочки символы ``*'', ``['', ``]'', ``?'',``('', ``)'', ``!'', ``\'' и ``;''.
Поскольку не существует разделителей, отделяющих опции от имён файлов или имена файлов от выражений, трудно задать файлы с именами типа -xdev или !. Эти проблемы решаются опцией -f и конструкцией ``--'' для getopt(3).
Примитив -delete плохо взаимодействует с другими опциями, меняющими порядок обхода дерева файловой системы.Примитивы -mindepth и -maxdepth фактически являются глобальными опциями (как документировано выше). Они, по-видимому, должны быть заменены опциями, выглядящими как опции. занного аргументами путь, вычисляя выражение (состоящее из перечисленных
ниже ``примитивов'' и ``операндов'') для каждого файла в дереве. |
|
Форум: Сервер: настройка, поддержка
· Просмотр сообщения: #219810
· Ответов: 6
· Просмотров: 4473
|
|
Отправлено: 13.9.2013, 8:56 |
Опытный Пользователь
Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435
|
Find - обход иерархии файлов - Стандарты и история
Стандарты
Синтаксис утилиты find представляет собой надмножество синтаксиса, описанного в стандарте IEEE Std 1003.1-2001 (``POSIX.1'').Все однобуквенные опции, кроме -H и -L, а также -amin, -anewer, -cmin,-cnewer, -delete, -empty, -fstype, -iname, -inum, -iregex, -ls,-maxdepth, -mindepth, -mmin, -path, -print0, -regex и все связанные с временем создания примитивы -B*, представляют собой расширения к стандарту IEEE Std 1003.1-2001 (``POSIX.1'').
Исторически, опции -d, -L и -x были реализованы через примитивы -depth,-follow и -xdev. Эти примитивы были всегда истинны. Поскольку они фактически были глобальными переменными, вступающими в силу до начала обхода, некоторые допустимые выражения могли иметь неожиданные результаты, например, -print -o -depth. Поскольку -print всегда истинен, стандартный порядок вычислений подразумевает, что -depth никогда не выполнится, что в действительности не так.
Оператор -or был реализован как -o, а оператор -and был реализован как -a.
Исторические реализации примитивов -exec и -ok не заменяли строку ``{}'' в имени утилиты и её аргументах, если сразу перед этой строкой или сразу после неё были непробельные символы. Эта версия заменяет её в любом месте в имени утилиты и её аргументах, где бы она ни встретилась.Опция -E была навеяна одноимённой опцией grep(1) и sed(1).
История Команда find появилась в Version 1 AT&T UNIX. |
|
Форум: Сервер: настройка, поддержка
· Просмотр сообщения: #219809
· Ответов: 6
· Просмотров: 4473
|
Открытая тема (есть новые ответы) Открытая тема (нет новых ответов) Горячая тема (есть новые ответы) Горячая тема (нет новых ответов) |
Опрос (есть новые голоса) Опрос (нет новых голосов) Закрытая тема Тема перемещена |
|
|
|