Secara pribadi, saya umumnya hanya menaruh perintah sederhana di blog saya crontab. Saya akan memasukkan ini ke dalam skrip kecil dan menggunakan skrip dalam crontab. Ini akan bermanfaat jika tidak mengharuskan %karakter untuk melarikan diri (perangkap crontab umum).
pembaruan membuatnya ISO 8601 per @ johan komentar
Anda bisa memodifikasi sedikit sintaks dan itu akan menjadi format tanggal ISO 8601 yang sempurna. [YYYY] [MM] [DD] T [hh] [mm] [ss] Z, karena Anda menggunakan date -u untuk UTC Anda bisa menambahkan Z setelah tanggal;). en.wikipedia.org/wiki/…
Johan
3
Praktik umum untuk ini adalah menggunakan cap waktu menggunakan date +%suntuk menghasilkan sesuatu yang berguna untuk menandai file (saya menggunakan detik sebagai contoh tetapi Anda dapat menggunakan format tanggal apa pun). Benar-benar tidak perlu memiliki nama file yang benar-benar unik selama nama file tidak bertentangan.
Jawaban:
Untuk bash, mungkin:
Secara pribadi, saya umumnya hanya menaruh perintah sederhana di blog saya
crontab
. Saya akan memasukkan ini ke dalam skrip kecil dan menggunakan skrip dalamcrontab
. Ini akan bermanfaat jika tidak mengharuskan%
karakter untuk melarikan diri (perangkap crontab umum).pembaruan membuatnya ISO 8601 per @ johan komentar
cron
sumber
Praktik umum untuk ini adalah menggunakan cap waktu menggunakan
date +%s
untuk menghasilkan sesuatu yang berguna untuk menandai file (saya menggunakan detik sebagai contoh tetapi Anda dapat menggunakan format tanggal apa pun). Benar-benar tidak perlu memiliki nama file yang benar-benar unik selama nama file tidak bertentangan.sumber
Mencoba
yang akan menempatkan tanggal saat ini dalam format YYYYMMDD ke nama file.
sumber