PDA

View Full Version : Mi aiutate, cerco script-shell per backuppare files al montaggio di un usb disk


Tjherg
22-03-2010, 20:21
Mi serve uno script-shell da mettere in cron in esecuzione ogni 5 minuti che al montaggio di un disco etichettato "backup" salvi al suo interno determinati files (magari aggiungendo al nome dei file backuppati la data e l'ora)

E' possibile? E' fattibile?

damiano77
22-03-2010, 21:05
Certo che è fattibile però direi che conviene farlo lanciare a udev piuttosto che usare cron. Che difficoltà trovi nello scrivere tale script? Lo script mi sembra la parte più semplice ma forse non ho capito bene...

Tjherg
22-03-2010, 21:11
Non me ne intendo piu' di tanto, ecco non saprei come farlo lanciare da udev ad esempio, uno script già pronto lo potrei modificare, ma crearlo ahime no.

A pensarci bene il cron creerebbe casino se poi facico eseguire lo script ogni 5 minuti (1 backup ogni 5 minuti), effettivamente il backup deve essere fatto solo al montaggio del disco quindi mi basta 1 sola volta che l'evento del montaggio risulti vero.

sacarde
22-03-2010, 21:16
credo che ti ci voglia una nuova regola udev

una cosa del genere:

BUS=="usb", SYSFS{idProduct}=="aaaa", SYSFS{idVendor}=="bbbb", PROGRAM="/bin/sh tuoscript"



dove aaaa e bbbb sono i valori del device usb
tuoscript = cosa vine eseguito

Tjherg
22-03-2010, 21:23
Bene da quello che leggo l'esecuzione dello script è vincolata solo se la periferica usb è connessa, ci vuole un po' di tempo per il reale montaggio includero' uno sleep all'interno dello script
Grazie appena ho tempo provo!!