Тар-файлы в одном месте - PullRequest
0 голосов
/ 14 июля 2011

В 10 часов утра .М файлы, как показано ниже, скажем, в одном из местоположений

A.log, B.log

Файл tar должен содержать A.log и B.log. Имя файла tar должно быть как archival_file__oror_datetimestamp.tar

В 11 часов утра, если файлы похожи ниже

A.log, B.log, C.log

Теперь создаваемый сейчас tar-файл не должен содержать A.log и B.log, он должен содержать только C.log

1 Ответ

0 голосов
/ 14 июля 2011

Если я правильно угадаю цель вашего вопроса, вы можете сделать что-то вроде

# 10AM:
tar -cf /path/to/tarfile/archival_file__oror_10AM.tar /path/to/logfiles/*.log

# 11 AM
tar -N /path/to/tarfile/archival_file__oror_10AM.tar -cf /path/to/tarfile/archival_file__oror_11AM.tar /path/to/logfiles/*.log

Вторая команда поместит в новый архив только файлы, более новые, чем archival_file__oror_10AM.tar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...