Arsip tar tanggal pembuatan salah

0

Saya memiliki skrip untuk membuat cadangan beberapa direktori:

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

Pada akhir proses, "ls -al" menunjukkan sesuatu seperti:

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

Perhatikan tahun: 2000. Arsip dibuat pada 2013 ... Apa masalahnya dan bagaimana cara mengatasinya?

Terima kasih atas bantuan Anda.

Greg
sumber
Sudahkah Anda memeriksa tanggal dan; waktu komputer (menggunakan date )? :-)
Cristian Ciupitu
@CristianCiupitu: Namafile memberitahu kita output dari date +%m-%d-%Y.
Scott

Jawaban:

1

Jika arsip Anda sedang ditulis ke sistem file jaringan (seperti NFS atau AFS), maka pastikan server file memiliki tanggal yang tepat, karena cap waktu file yang baru dibuat akan ditentukan oleh jam server file. Jika Anda tidak dapat memperbaiki hal-hal di sisi server, maka kemungkinan besar Anda harus memperbaiki timestamp secara manual setelah pembuatan file.

jjlin
sumber