udev problem

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
jackpot
Linux 0.x
Linux 0.x
Messaggi: 9
Iscritto il: lun 19 lug 2004, 0:00

udev problem

Messaggio da jackpot »

Buongiorno a tutti ho un piccolo problema che spero possiate risolvere.
ho un PC con installato slackware 10.2 e il kernel precompilato 2.6.13 che è sufficiente per le mie esigenze. Ho iniziato a lavorare con udev e ho fatto in modo che slackware appena viene inserita una determinata penna usb effettui un comando inserendo le caratteristiche della pennetta in /etc/udev/rules.d/udev.rules e inserendo lo script in /etc/udev/scripts che è una directory nella quale tutti gli script contenuti vengono eseguiti nel momento in cui si inserisce disinserisce una periferica il mio problema è questo, quando inserisco la penna lo script di inserimento funziona cioè mi esegue il comado impartito invece al disinserimento non mi dà nulla. Lo script inserito nella directory scripts in /etc/udev è il seguente.

#!/bin/bash

if [ "${ACTION}" = "add" ]; then
touch 1.txt
fi

if [ "${ACTION}" = "remove" ]; then
touch 2.txt
fi

il primo in aggiunta mi crea il file 1.txt perchè il secondo non mi crea il file 2.txt?
tenendo conto che ho seguito tutti gli how to del sito su udev e anche altri in giro su internet.
in più questi comandi sono eseguiti solo esclusivamente se inserisco la penna con un determinato serial number e vendor.

Grazie anticipatamente e alla prossima.

Avatar utente
whites11
Linux 4.x
Linux 4.x
Messaggi: 1147
Iscritto il: ven 30 set 2005, 13:54
Località: Udine

Messaggio da whites11 »

ciao

la cosa che cerchi di fare (anche se non so cosa sia di preciso) forse è già bell'e pronta.

Per esempio, se quello che cerchi di fare è un automount con apparizione di un icona del dispositivo dul dekstop, ci sono strumenti molto migliori rispetto allo scripting di udev (che tra l'altro non penso siano più supportati nelle nuove versioni di udev).

Ti consiglio, dunque, di proporci il tuo proposito, cosicchè possiamo aiutarti magari proponendoti le nostre eventuali soluzioni. Ti dico questo perchè anch'io a suo tempo avevo smanettato su udev, scoprendo numerosi problemi, superabili solo con una modifica del codice sorgente dell'applicativo che non è certo alla portata di tutti.

mandi

jackpot
Linux 0.x
Linux 0.x
Messaggi: 9
Iscritto il: lun 19 lug 2004, 0:00

udev e Co

Messaggio da jackpot »

La mia intenzione è quella di:
al "DISINSERIMENTO" di una memory pen identificata con vendor oppure seriale si effettui una determinata operazione che consiste nello smontare un determinato volume-partizione.

Tutto qui.

Avatar utente
whites11
Linux 4.x
Linux 4.x
Messaggi: 1147
Iscritto il: ven 30 set 2005, 13:54
Località: Udine

Messaggio da whites11 »

questo non è possibile, perchè se smonti una periferica di archiviazione dopo averla staccato, intanto ti da errori a manetta e seconda cosa molto probabilmente perdi la consistenza del filesystem...

mandi

Avatar utente
whites11
Linux 4.x
Linux 4.x
Messaggi: 1147
Iscritto il: ven 30 set 2005, 13:54
Località: Udine

Messaggio da whites11 »

questo non è possibile perchè se smonti una periferica di archiviazione, oltre a ricevere numerosi errori, con buona probabilità perdi la consistenza del filesystem...

mandi

jackpot
Linux 0.x
Linux 0.x
Messaggi: 9
Iscritto il: lun 19 lug 2004, 0:00

udev e Co

Messaggio da jackpot »

Come mai, un amico mio è riuscito a far riavviare un pc al disinserimento della penna usb ahimè ho perso i contatti con questa persona e non posso consultarmi.

Rispondi