У меня есть скрипт для резервного копирования некоторых каталогов:

tar cjf /backup-`date +\%m-\%d-\%Y`.tar.bz2 mydir >> /dev/null 2>&1

В конце процесса "ls -al" показывает что-то вроде:

-rwxr-xr-x 1 my my    719110144 May 29  2000 backup-08-02-2013.tar.bz2

Обратите внимание на год: 2000. Архив был сделан в 2013 году… В чем проблема и как ее решить?

Спасибо за вашу помощь.

1 ответ1

1

Если ваш архив записывается в сетевую файловую систему (например, NFS или AFS), убедитесь, что на файловом сервере установлена правильная дата, поскольку временная метка вновь созданного файла будет определяться часами файлового сервера. Если вы не можете исправить ситуацию на стороне сервера, то, скорее всего, вам придется исправить временную метку вручную после создания файла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .