• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Добро пожаловать! Ваш IP-адрес: ec2-54-226-172-30.compute-1.amazonaws.com

    crontab

    Утилита Cron – планировщик заданий FreeBSD

    CronTab – это утилита позволяющая в определенный день и час автоматически запускать различные программы или скрипты. Согласитесь, очень удобно.

    Структура файла с заданиями для CronTab.

    * * * * * command
    - - - - -
    | | | | |
    | | | | +----- День недели (0 - 6) (Sunday=0)
    | | | +------- Месяц года (1 - 12)
    | | +--------- День месяца (1 - 31)
    | +----------- Час дня запуска (0 - 23)
    +------------- Минута часа для запуска (0 - 59)

    command запускаемая программа или скрипт.

    Значок * задаёт параметр (день, год, месяц, час).

    Пример

    01 * * * * command запуск программы или скрипта каждый час в одну минуту.

    * 6 * * * command запуск программы или скрипта каждый день в 6 часов утра.

    Значения могут быть числом, трех-буквенным названием, а так же диапазоном например запись «1-5» в поле day будет означать «с понедельника по пятницу». Значения могут отделяться запятыми: «1,15,31» в поле day будет запускать указанную команду 1-го, 15-го и 31-го числа каждого месяца.

    Все пять полей времени допускают использование символа звездочка – «*», который обозначает «использовать любое допустимое значение» для этого поля.

    Для создания задания используйте ниже приведённые команды:

    crontab -e Изменит Ваш crontab файл или создаст новый.
    crontab -l Отобразит содержимое существующего crontab файла.
    crontab -r Удалит Ваш crontab файл.
    crontab -v Отобразит когда в последний раз Вы изменяли свой crontab файла.

    Сложно работать с консольным редактором?
    Правьте файлы привычным текстовым редактором... Например используйте Gedit.

    Файлы с заданиями можно найти тут:
    /usr/lib/cron
    Основной каталог команд, связанных со временем.
    /usr/spool/cron/crontabs
    Каталог файлов регулярных действий.
    /usr/lib/cron/log
    Учетная информация.
    /usr/lib/cron/cron.allow
    Список пользователей, которым разрешено выполнять команду crontab.
    /usr/lib/cron/cron.deny
    Список пользователей, которым запрещено выполнять команду crontab.

    Обновление портов во FreeBSD с помощью CVSup

    Посредством CVSup можно обновлять не только порты. Ее используют также для обновления исходных кодов операционной системы в каталоге /usr/src и документации в каталоге /usr/share/doc.

    # cd /usr/ports/
    # make search name=”cvsup”

    Port: cvsup-16.1h_3
    Path: /usr/ports/net/cvsup
    Info: General network file distribution system optimized for CVS (GUI version)
    Maint: jdp@FreeBSD.org
    B-deps: compositeproto-0.4
    ...
    WWW: http://www.cvsup.org/

    Port: cvsup-mirror-1.3_6
    Path: /usr/ports/net/cvsup-mirror
    Info: A kit for easily setting up a FreeBSD mirror site using CVSup
    Maint: jdp@FreeBSD.org
    B-deps:
    R-deps: cvsup-without-gui-16.1h_3
    WWW: http://www.cvsup.org/

    Port: cvsup-without-gui-16.1h_3
    Path: /usr/ports/net/cvsup-without-gui
    Info: General network file distribution system optimized for CVS (non-GUI version)
    Maint: jdp@FreeBSD.org
    B-deps: ezm3-1.2_1
    R-deps:
    WWW: http://www.cvsup.org/


    Port: cvsupchk-19990209_2
    Path: /usr/ports/net/cvsupchk
    Info: Check a CVSup directory hierarchy against the checkouts file
    Maint: matthias.andree@gmx.de
    B-deps: python25-2.5.1_1
    R-deps: python25-2.5.1_1
    WWW:


    Port: fastest_cvsup-0.2.9_5
    Path: /usr/ports/sysutils/fastest_cvsup
    Info: Finds fastest CVSup server
    Maint: nivo+kw+ports.bfa274@is-root.com
    B-deps: perl-5.8.8_1
    R-deps: perl-5.8.8_1
    WWW: http://fastest-cvsup.sourceforge.net/

    Port: net/cvsupit
    Moved:
    Date: 2003-08-06
    Reason: port was marked broken for 3 months with no fix submitted

    Подробнее...

    Автор admin, 28 мая 2010 | OS FreeBSD, Новости | 1 коммент.
    Метки: , ,

    Как обновить Ubuntu Linux?

    Ubuntu можно обновлять в ручную или автоматически.

    Для ручного обновления наберите в консоле :

    #sudo apt-get update
    #sudo apt-get upgrade

    И вы сразу увидите проверку, закачку и установку пакетов.
    Также можно настроить автоматическое обновление  создав ежедневное задание cron для запуска обновлений apt-get.
    В зависимости от того как много пакетов требуют загрузки и обновления, во время первого обновления может наблюдаться значительное снижение скорости.

    #sudo crontab -e
     Подробнее...
    Автор admin, 19 апреля 2010 | OS Linux, Новости | 0 коммент.
    Метки: , , , , , ,