Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/11/2007, à 10:06

xbillou360

[Resolu]connaitre son /dev/... de son graveur pour l'inserer dans un s

bonjour,

je suis a la recherche d 'un moyen de faire reconnaître son graveur (automatiquement) ou du moins d'une ligne de commande qui me donnerais les l'adresse de mon graveur (/dev/....).

J'ai trouver plusieurs info pour connaître le dev mais aucune ne donne le résulta souhaiter...

par ex avec un : 'df -h | grep cdrom ' j'obtiens : "/dev/scd0             6,3G  6,3G     0 100% /media/cdrom0" le problème ces que:
1: je suis obliger de mettre un cd ou dvd pour qu il soit monter puis reconnu par cette commande
2:comment récupérer dans ce cas si  : "/dev/scd0" pour l inclure dans un script.

voici la partie du script concerne:

#info
zenity --info --title="Expliquation sur ce script" --text="Pour pouvoir selectionner votre graveur,\nveuiller inserer un cd ou dvd\nPatienter que votre graveur soit monter puis cliquer sur Valider "


#graveur
dvd=$(df -h | grep "cdrom" | zenity --list --title="Sélection" --text="Sélectionner votre graveur" --column "Fichiers")
if [ "${PIPESTATUS[0]}" != "0" ]; then
            echo "Anulation..!"
                    exit
            fi
 

# Confirmation
graveur=$(zenity --entry --title="Choix du graveur" --text="Editer cette phrase pour obtenir le nom dev de celui-ci.....
ex:/dev/hdc" --entry-text="$dvd")
    if [ "${PIPESTATUS[0]}" != "0" ]; then
            echo "Anulation..!"
                    exit
            fi

merci d'avance!

Dernière modification par xbillou360 (Le 05/11/2007, à 13:22)

Hors ligne

#2 Le 05/11/2007, à 11:35

xelator

Re : [Resolu]connaitre son /dev/... de son graveur pour l'inserer dans un s

et avec
mount | grep cdrom | cut -d" " -f1
?

Hors ligne

#3 Le 05/11/2007, à 11:49

xelator

Re : [Resolu]connaitre son /dev/... de son graveur pour l'inserer dans un s

sinon

lshw | grep "logical name: /dev/hd" | cut -d ":" -f2
sans besoin d'être monté mais cela risque d'afficher des disque dur aussi (je sais pas moi il est en sata)
et ça dis pas si c'est graveur ou pas.
Comme ma commande d'avance on sait pas si c'est un graveur ou un lecteur

Hors ligne

#4 Le 05/11/2007, à 11:53

xbillou360

Re : [Resolu]connaitre son /dev/... de son graveur pour l'inserer dans un s

xelator a écrit :

et avec
mount | grep cdrom | cut -d" " -f1
?

Un grand merci!

Hors ligne

#5 Le 05/11/2007, à 12:14

xbillou360

Re : [Resolu]connaitre son /dev/... de son graveur pour l'inserer dans un s

a titre d'info le ( | cut -d" " -f1)

j ai modifier comme sa :

#graveur
dvd=$(df -h | grep "cdrom" | zenity --list --title="Sélection" --text="Sélectionner votre graveur" --column "Fichiers")
if [ "${PIPESTATUS[0]}" != "0" ]; then
            echo "Anulation..!"
                    exit
            fi
 
graveur=$(df -h | grep "$dvd" | cut -d" " -f1)

# Confirmation
graveur=$(zenity --entry --title="Choix du graveur" --text="Editer cette phrase pour obtenir le nom dev de celui-ci.....
ex:/dev/hdc" --entry-text="$graveur")
    if [ "${PIPESTATUS[0]}" != "0" ]; then
            echo "Anulation..!"
                    exit
            fi

vous en penser quoi??

et encore un grand merci car sa fesait des jour que je cherchait!!

Hors ligne

#6 Le 05/11/2007, à 13:30

xelator

Re : [Resolu]connaitre son /dev/... de son graveur pour l'inserer dans un s

regarde du coté de :
man tail
man head
qui sont utile aussi

Hors ligne