Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #73, ЯНВАРЬ 2005 г.

Двое из ларца

B!rd Feathery

Хакер, номер #073, стр. 073-024-5


Условие запуска задачи. Условием является любое выражение языка Форт. Да, придется потратить некоторое (поверь, совсем незначительное) время на знакомство с этим языком, зато количество различных условий воистину впечатляет. От проверки изменения html-странички в инете до нажатия кнопки на пульте управления телевизором (для этого, правда, понадобится инфракрасный порт). За подробностями добро пожаловать в документацию.

Действия. Подробно описать всю гамму действий, которые может выполнять крон, совершенно невозможно, поэтому я ограничусь просто перечислением. Документация составлена очень грамотно. Уверен, тебе не составит труда разобраться с командами. Итак. Работа с окнами - от активации и перемещения до посылки окну произвольной последовательности нажатия клавиш и действий мышью. Работа с файлами и каталогами (создание, удаление, переименование, запись, чтение, изменение свойств), в том числе и отдельная функция для чистки каталогов (та самая PURGE-OLD, что мы использовали в примере). Работа с процессами, датой и временем. Управление звуком и его воспроизведение. Удаленный доступ в интернет - дозвон и разрыв связи, проверка хостов на доступность и pop3-серверов на наличие почты. Включение/выключение компьютера и управление энергосбережением. Выполнение VB- и Java-скриптов. Управление реестром. Кучу примеров можно найти в файле example.tab из каталога nnCron.

Надеюсь, я смог убедить тебя, что для крона нет почти ничего невозможного, однако, взглянув на название статьи, ты наверняка скажешь: «Эй, ты говорил про двоих, а рассказал только об одной проге!». Терпение и спокойствие, сейчас они появятся! :)

BackUp - это наше все. Второй из ларца

Не секрет, что одна из самых важных и нудных задач как администратора, так и обычного юзера - это создание резервных копий важной инфы. И не секрет, что чаще всего под рутинной деятельностью подразумевается именно создание бэкапа. Создатели крона, очевидно, тоже это понимали, потому как на их сайте я нашел еще одну утилиту, которая называется nnbackup. Инсталлятор весит 240 Кб, а сама программа (консольная, очень быстрая) - 170 Кб. Она умеет работать в нескольких режимах, во всех них обязательно должны присутствовать два параметра: откуда и куда копировать. В общем случае строка запуска программы выглядит так: nnbackup.exe <команда> -i <каталог-источник> -o <каталог-адресат> [опции]. Каталогов-источников можно указать несколько.

Простое копирование. Команда copy (она используется по умолчанию, ее можно не писать). Пример: nnbackup.exe copy -i c:\важно\ -o d:\backup\важно\.

Копирование в стек. Команды ver и verz. Ты наверняка знаешь, как устроен стек. Смысл заключается в том, что создается несколько различных копий (версий) данных. Каждый раз создается новая копия, а из уже созданных удаляется самая старая. Таким образом, у тебя постоянно есть фиксированное количество копий данных. Число этих копий определяет глубину стека. Можно копировать как в каталоги, так и в zip-файлы.

Назад на стр. 073-024-4  Содержание  Вперед на стр. 073-024-6