Merhabalar,

Ufak bir script yazdım, amacım şu. Google drive bağlantı kurabiliyorum. Dosya gönderip alıp silebiliyorum.

Önce "yedekler-bugununtarihi" klasörü oluşturup,
Klasöre yazma izni verip,
Klasörü açıyorum,
cPanel backup komutu ile "yedekler-bugununtarihi" klasörüne yedek alıp,
Google Drive'a cPanel backup için aldığım klasörü gönderip,
Bu klasörü komple sildiriyorum.

Her şey buraya kadar çok güzel.

Ancak ben Google Drive içerisinde 3 gün önceki yedekler-ogununtarihi klasörünü sildirmek istiyorum.

Yani bugün yedek aldım, yarın aldım, sonraki gün aldığında bugünün yedeği varsa silmeli.

Daha açıkça belirtiyim,

yedekler-14-11-2015
yedekler-15-11-2015
yedekler-16-11-2015 ( yedekler-14-11-2015 silinecek )
yedekler-17-11-2015
yedekler-18-11-2015
yedekler-19-11-2015 ( yedekler-17-11-2015 silinecek )

Ama şöyle bir durum var, silmek için google drive'ın klasöre verdiği ID var, bu id'yi nasıl bulacağız?

Çözebilen var mı bu sorunu?

Alıntı
mkdir /yedekler-$(date '+%d-%m-%Y')

chmod 0711 /yedekler-$(date '+%d-%m-%Y')/

cd /yedekler-$(date '+%d-%m-%Y')

for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i /yedekler-$(date '+%d-%m-%Y');done

# upload to google drive
drive upload --file "/yedekler-$(date '+%d-%m-%Y')"

rm -rf "/yedekler-$(date '+%d-%m-%Y')"