Задание Cron копировать только новую с сегодняшнего дня версию файла в другую папкуLinux

Ответить
Anonymous
 Задание Cron копировать только новую с сегодняшнего дня версию файла в другую папку

Сообщение Anonymous »

У меня есть папка с файлами (PATH). Файлы создаются автоматически и выглядят следующим образом: pn_datetime_projectnumber.pdf
Для примера:



ИМЯ
Дата




pn_30092024085631_P0924212421.pdf
30 сентября 2024 г.


pn_30092024085631_P0924212421.pdf
30 сентября 2024 г.

pn_30092024081946_P0924212431.pdf
30 сентября 2024 г.


pn_25092024104825_P0924212411.pdf
25 сентября 2024 г.



В 2 часа ночи задание chronjob скопирует последнюю версию файла проекта в другую папку (COPYFOLDER).
Текущее решение выглядит так

Код: Выделить всё

find 'PATH' -mtime -1 -exec cp "{}" 'COPYFOLDER' \;
И результат в COPYFOLDER:



ИМЯ




pn_30092024085631_P0924212421.pdf


pn_30092024085631_P0924212421.pdf


pn_30092024081946_P0924212431.pdf



Но результат должен быть



ИМЯ



< tr>
pn_30092024085631_P0924212421.pdf


pn_30092024081946_P0924212431.pdf
< /tr>


Как мне добиться этого результата?

Подробнее здесь: https://stackoverflow.com/questions/790 ... her-folder
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»