Cron для поиска exec cp и перенаправления вывода с указанием времени / даты в строке?

Я пытаюсь настроить задачу cron для запуска набора основных команд оболочки.

Мне нужно просмотреть все файлы, созданные за последний день, затем скопировать их в другую папку и создать журнал, в котором построчно указывается дата и время операции копирования файла.

Две команды shell работают отдельно, но мне нужно создать одну и запланировать через cron. Когда я пытаюсь увеличить первую команду (find) cron не выполняет задание и выдает ошибки. Если я запускаю вручную, то все работает.

find /dir/ -type f -mtime -1 -exec cp -v -a --parents "{}" /dir2/ \; >> /dir2/LogsCopiaDBs_$(date +%d-%m-%Y).txt
exec &> >(while read line; do echo "$(date +'%h %d %Hh%Mm%Ss') $line" >> /dir2/LogsCopiaDBs.txt; done;)

Есть идеи?

0
13.11.2015, 17:34
0 ответов

Теги

Похожие вопросы