Repository 32bit  Forum
Repository 64bit  Wiki

script montaggio dispositivo usb

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
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.

script montaggio dispositivo usb

Messaggioda gigiobagiano » lun mag 05, 2008 23:28

Salve a tutti,
scusate in anticipo la mia ignoranza, sono alle prese con un problema nel montaggio dei dispositivi. In particolare ho editato il file /etc/fstab in modo da poter montare le mie chiavette usb da utente normale semplicemente dando il comando:
Codice: Seleziona tutto
mount /mnt/usb

e così funziona. Ora vorrei costruire un semplice script che permetta di montare il dispositivo, in modo poi da poter creare eventualmente un "bottone" (può sempre servire). Detto questo ho pensato di partire con una cosa molto semplice, nessun tipo di controllo, cioè con uno script contenente il comando di cui sopra, ma non funziona.
Se lo lancio da utente normale (sono il proprietario del file, che è eseguibile), mi dice che devo specificare il tipo di fs, e se lo lancio da root in output mi ritrovo l'help del comando mount. Da questo deduco che all'interno dello script il comando mount non faccia riferimento al file fstab. Nella mia profonda ignoranza ho pensato che fosse un problema di environment, ma dalla lettura del man e di un po' di documentazione in rete non ho trovato riscontri o magari non ho saputo riconoscerli.
Chiedo umilmente un suggerimento o un link da andarmi a guardare...
Grazie mille

p.s.: anche eseguendo il comando mount dal kmenu di kde non funziona...
p.s.s: potrei usare hal, ma non ho molte risorse da destinare e inoltre connetto due sole pennette usb quindi mi sembrava non ne valesse la pena...
Avatar utente
gigiobagiano
Linux 2.6
Linux 2.6
 
Messaggi: 501
Iscritto il: dom mar 11, 2007 12:58
Slackware: 11 - 13.1
Kernel: 2.6.35.6_tuxonice
Desktop: Openbox

Re: script montaggio dispositivo usb

Messaggioda sardylan » lun mag 05, 2008 23:41

Codice: Seleziona tutto
#!/bin/sh

case "$1" in
   m)
      echo -n "Mounting device $2... "
      mount $2
      echo "done!"
   ;;
   u)
      echo -n "Unmounting device $2... "
      umount $2
      echo "done!"
   ;;
   e)
      echo -n "Ejecting device $2... "
      eject $2
      echo "done!"
   ;;
   *)
      echo "Usage:   `basename $0` m|u|e   <devicepath>"
      exit 1
   ;;
esac


Uca cosa del genere ???? :thumbright: :thumbright: ;) ;)

Naturalmente il file /etc/fstab deve contenere le righe necessarie tipo:

Codice: Seleziona tutto
/dev/sdb1      /mnt/sdb1   auto      noauto,users      0   0


Scusa, ma che versione di Slackware hai??? Perché a me la 12.1 non ha voluto neanche che inserissi le righe nell'fstab...
Avatar utente
sardylan
Linux 2.6
Linux 2.6
 
Messaggi: 993
Iscritto il: mar apr 24, 2007 8:21
Località: Cagliari
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.5.5
Distribuzione: Debian - CLFS

Re: script montaggio dispositivo usb

Messaggioda gigiobagiano » mar mag 06, 2008 9:06

Si più o meno una cosa simile, ma come ho scritto per il momento il mio file è così:
Codice: Seleziona tutto
#!/bin/bash

mount /mnt/usb


Ma non riesco appunto a farlo andare, non saprei bene come spiegarmi, ma è proprio come se eseguendo lo script quest'ultimo non sapesse dell'esistenza del fstab...

Si certo che slackware 12.1 (come la 12.0) con dbus+hal va benissimo, ma su questo computer ho ancora slackware 11, senza il supporto ad hal per kde...
Avatar utente
gigiobagiano
Linux 2.6
Linux 2.6
 
Messaggi: 501
Iscritto il: dom mar 11, 2007 12:58
Slackware: 11 - 13.1
Kernel: 2.6.35.6_tuxonice
Desktop: Openbox

Re: script montaggio dispositivo usb

Messaggioda gigiobagiano » mar mag 06, 2008 9:40

Ho risolto cercavo nel posto sbagliato, nel senso che davo per scontato che il mio fstab (ho messo adesso come opzioni users,noauto,rw) fosse corretto e che fossero caricati tutti i moduli per usb nell'ordine giusto (se carico prima uhci_hcd rispetto a ehci_hcd va tutto in malora)...
Scusatemi per aver aperto questo topic piuttosto inutile... grazie per l'aiuto sardylan...
Avatar utente
gigiobagiano
Linux 2.6
Linux 2.6
 
Messaggi: 501
Iscritto il: dom mar 11, 2007 12:58
Slackware: 11 - 13.1
Kernel: 2.6.35.6_tuxonice
Desktop: Openbox

Re: script montaggio dispositivo usb

Messaggioda sardylan » mar mag 06, 2008 10:07

Figurati.. :roll: :roll: :lol: :lol: :lol:
Avatar utente
sardylan
Linux 2.6
Linux 2.6
 
Messaggi: 993
Iscritto il: mar apr 24, 2007 8:21
Località: Cagliari
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.5.5
Distribuzione: Debian - CLFS


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Bing [Bot] e 2 ospiti