Ha a Delicious szolgáltatásra bízzuk az adatainkat, akkor ki vagyunk téve annak, hogy a szolgáltatás megszűnik és az adatainkat nem látjuk viszont. Ezért érdemes ezekről az adatokról biztonsági mentést készíteni. Ahhoz, hogy egy biztonsági mentés hatékony legyen, mindenképpen az embertől függetlennek kell lennie, ezért érdemes automatizálni.
Köszönhetően a Delicious nyílt API-jának egy parancssoros utasítással könnyen lekérhetjük az összes eltárolt könyvjelzőnket XML formátumban, amit a későbbiekben tetszőleges formává alakíthatunk.
curl -k --user username:password -o backup.xml -O 'https://api.del.icio.us/v1/posts/all'
Természetesen a backup.xml helyére érdemes egy teljes elérési utat írni, így biztosak lehetünk abban, hogy általunk is ismert helyre fogja menteni a rendszer a fájlt.
Ha nincs curl a gépünkre telepítve, akkor használhatjuk a wget-et is.
wget --no-check-certificate --user=username --password=password -Obackup.xml https://api.del.icio.us/v1/posts/all
Ahhoz, hogy ez automatikus legyen, a beépített cron szolgáltatást kell használnunk. Szerkesszük a beállításokat a crontab -e paranccsal. Az alapértelmezett szövegszerkesztővel írjuk be az alábbi sort.
# min hour mday month wday command
0 18 * * 7 <ide írjuk a parancsot>
Ennek hatására minden héten vasárnap este 6 órakor a rendszer automatikusan menteni fogja a fájlt.
Ha nem szeretnél terminál ablakban beállítani a mentést, használd nyugodtan a cronhoz készült egyik grafikus felületet. Pl.: Mac OS X-re a Cronnix programot.