[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: делать копию файла при каждом его обновлении (incron)



Nicholas -> debian-russian@lists.debian.org  @ Thu, 02 Oct 2008 14:11:36 -0400:

 >>> Есть, incron.

 N> Вот пытаюсь сделать копию файла 123 с добавлением даты,
 N> из командной строки получается:
 N> cp /home/user/1/123 /home/user/1/123.345.`date +%Y.%m.%d.%H:%M`

 N> а вот с помощью incron нет:
 N> создаю и редактирую файл /etc/incron.d/some_cp:

 N> /home/user/1/123 IN_MODIFY cp /home/user/1/123 /home/user/1/123.345 (работает
 N> - копирет файл при его изменении и добавляет 345 в имя)

 N> /home/user/1/123 IN_MODIFY cp /home/user/1/123 /home/user/1/123.345$DATE
 N> (добавляет просто слово "345.DATE" к имени)

 N> /home/user/1/123 IN_MODIFY cp /home/user/1/123 /home/user/1/123.345.`date
 N> +%Y.%m.%d.%H:%M` (неработает - нечего не копируется)

 N> Добавление с переменной в /ect/incron.conf
 N> DATE='date +%Y.%m.%d.%H:%M:%S'

 N> непомогает.

 N> Вопрос: как правильно копировать файл, из скрипта incron, с добавлением
 N> текущей даты и времени к имени файла ?

Видимо, для начала стоит прочесть его документацию на предмет того,
шеллом ли он выполняет указанную команду, или самостоятельно.

Во втором случае - написать скрипт.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru

Программы на Haskell настолько ленивы, что по умолчанию вообще не хотят
работать.
 -- http://absurdopedia.wikia.com/wiki/Haskell


Reply to: