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.
date
)? :-)date +%m-%d-%Y
.Jawaban:
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.
sumber