0 oy
Programlama/Kod kategorisinde tarafından soruldu
Merhabalar;

Başlıkta belirtildiği gibi bash dilinde dosyayı yedekledikten sonraki evrede dosya isimlendirmesinde tarih - saat formatı şeklinde nasıl isim atayabilen kod dizinini arıyorum.

Teşekkürler..

1 cevap

0 oy
tarafından cevaplandı
düzenlendi
#!/bin/bash
tarih-saat=$(date +%Y%m%d-%H%M%S)

tar czvf /path/to/yedekler/yedek-${tarih-saat}.tar.gz /path/to/yedeklenecekdosya

# bonus: 30 günden eski olan yedekleri sildirmek için
# find /path/to/yedekler/ -type f -iname 'yedek-*' -mtime +30 -delete

Saat başı çalışması için ya crontab'a ekleyeceksin veya systemd kullanıyorsan bir systemd timer+service yaratacaksın.

tarafından yorumlandı
Teşekkürler, cron tab ile işimi gördüm isimlendirme olayını çözdüm.
Hoş geldiniz, sorsana.co sizlere sorularınızın diğer kullanıcılarımız tarafından cevaplanması için bir ortam sağlar.

Kategoriler

...