[Usb] Autorun

Installazione, configurazione e uso di programmi e strumenti.
denis77
Prode Principiante
Messaggi: 7
Iscrizione: lunedì 17 dicembre 2007, 12:19

[Usb] Autorun

Messaggio da denis77 »

Salve a tutti,

spero che sia la sezione giusta,

ho cercato dovunque ma non sono riuscito a risolvere il problema,

possiedo un hdd esterno dove eseguo periodicamente dei backup con luckybackup,

quello che vorrei è che quando lo connetto al pc il programma di backup partisse automaticamente con il profilo preimpostato.

Ho creato dunque uno script nella mia home chiamato backup.sh e glio ho dato i permessi 755,
lo script in questione se evocato da terminale funziona senza problemi.

Ho creato inoltre uno script chiamato autorun.sh sull'hdd in questione che richiama lo script di backup della mia home,ho dato anche a questo i permessi 755.

Quando connetto l'hdd questo viene automaticamente montato e si apre nautilus,però anzichè partire lo script ,viene visualizzata una scritta nella parte superiore 'Apri file(dove se clicco appare un'altra finestra di nautilus uguale) il supporto è stato riconosciuto come «software unix»'.

Sto usando l'ultima versione 11.10 disponibile

se qualcuno volesse darmi un consiglio su come risolvere il problema gliene sarei molto grato

Ciao
Denis
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40359
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Usb] Autorun

Messaggio da steff »

Se io ti porta una penna con un autorun che dice

Codice: Seleziona tutto

rm -r /home_tua
saresti felice dell'esecuzione automatica?

C'è un modo di far partire uno script con udev ci vuole una regola tipo
/etc/udev/rules.d/12-disco.rules:

Codice: Seleziona tutto

 
ACTION=="add", KERNEL=="sd?1", ATTRS{vendor}=="JetFlash", RUN+="/home/nome_login/bin/backup"
 
Per i attributi da usare usa:

Codice: Seleziona tutto

udevadm info -a -p $(udevadm info  -q path -n /dev/sdXY)
Va bene anche il modello:

ENV{ID_MODEL}="XXXXX"
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
denis77
Prode Principiante
Messaggi: 7
Iscrizione: lunedì 17 dicembre 2007, 12:19

Re: [Usb] Autorun

Messaggio da denis77 »

steff ha scritto: Se io ti porta una penna con un autorun che dice

Codice: Seleziona tutto

rm -r /home_tua
saresti felice dell'esecuzione automatica?

C'è un modo di far partire uno script con udev ci vuole una regola tipo
/etc/udev/rules.d/12-disco.rules:

Codice: Seleziona tutto

 
ACTION=="add", KERNEL=="sd?1", ATTRS{vendor}=="JetFlash", RUN+="/home/nome_login/bin/backup"
 
Per i attributi da usare usa:

Codice: Seleziona tutto

udevadm info -a -p $(udevadm info  -q path -n /dev/sdXY)
Va bene anche il modello:

ENV{ID_MODEL}="XXXXX"

grazie per la tempestiva risposta,

quel che dici è assolutamente vero,pensavo però che si potessero creare delle eccezioni.
Udev è un mostro che mi ha tolto il sonno per due notti di seguito senza risultati apprezzabili,ma se quella è l'unica via riproverò seguendo le tue indicazioni.

Ciao
Denis
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40359
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Usb] Autorun

Messaggio da steff »

L'esempio qui sopra mi ha funzionato per una copia di file, ma faceva anche il mount e umount in automatico (kde non usa l'automount). QUindi nello script ci vorrebbe un sleep 20 && all'inizio per dare il tempo di montarla.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
denis77
Prode Principiante
Messaggi: 7
Iscrizione: lunedì 17 dicembre 2007, 12:19

Re: [Usb] Autorun

Messaggio da denis77 »

steff ha scritto: L'esempio qui sopra mi ha funzionato per una copia di file, ma faceva anche il mount e umount in automatico (kde non usa l'automount). QUindi nello script ci vorrebbe un sleep 20 && all'inizio per dare il tempo di montarla.
Lo script funziona,ma solo per comandi senza interfaccia grafica,

qualche idea per richiamare mediante udev script che inplicano apertura di finestre?

grazie comunque

ciao
Denis
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40359
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Usb] Autorun

Messaggio da steff »

No, ma per il backup ci sarebbero rsnapshot (perfetto) e rsync (quasi perfetto) da terminale.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
denis77
Prode Principiante
Messaggi: 7
Iscrizione: lunedì 17 dicembre 2007, 12:19

Re: [Usb] Autorun

Messaggio da denis77 »

si,li conosco,proverò con quelli.
(yes)
ciao
Denis
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 6 ospiti