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: