savoir s'il y a un media dans le graveur

savoir s'il y a un media dans le graveur - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 07-12-2004 à 11:35:34    

Bonjour
 
j'ai configuré un script de backup de datas a distance chez un client. Il lui envoie un mail tous les mois pour lui dire de changer le dvd. Mais dans mon script j'aimerais voir si il a bien remis un nouveau dvd vierge. Y'a-t-il une commande ou un moyen de le savoir?  
 
Merci

Reply

Marsh Posté le 07-12-2004 à 11:35:34   

Reply

Marsh Posté le 07-12-2004 à 12:40:48    

méthode gruik : tu fais un mount, et si il y a une erreur alors il n'y a  rien


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-12-2004 à 12:41:45    

et on sait monter un dvd encore vierge?

Reply

Marsh Posté le 07-12-2004 à 12:50:05    

non, cela ne se monte pas
 
je viens de faire un test intéressant avec un noyau 2.6 et hal
 
j'ai lancé hal-device-manager. je suis allé sur mon graveur. j'ai mis un CD vierge, et là il y a un noeud volume qui s'ajoute en plus et on peut même savoir si le CD est vierge ou pas.
 
donc en jouant avec hal-get-property cela pourrait le faire


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-12-2004 à 12:53:28    

dans la console j'ai ceci :

Citation :


[admin@admin3 admin]$ hal-device-manager
 
DeviceRemoved, udi=/org/freedesktop/Hal/devices/block_22_0
 
PropertyModified, device=/org/freedesktop/Hal/devices/block_PLEXTOR CD-R PX-W4012A-153540
  key=block.have_scanned, rem=0, add=0
  value=0
 
PropertyModified, device=/org/freedesktop/Hal/devices/block_PLEXTOR CD-R PX-W4012A-153540
  key=block.have_scanned, rem=0, add=0
  value=1
 
DeviceAdded, udi=/org/freedesktop/Hal/devices/block_22_0
 


 
lorsque je mets un CD, block.have_scanned passe à 1 ( en effet il initialise le lecteur et scan/détecte le CD et ses propriétés.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-12-2004 à 12:54:25    

hum, c'est intéressant ça :)


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 07-12-2004 à 12:56:18    

j'ai fais le test avec hal-get-properties :
 

Citation :


[admin@admin3 admin]$ hal-get-property --udi "/org/freedesktop/Hal/devices/block_PLEXTOR CD-R PX-W4012A-153540" --key block.have_scanned
true
[admin@admin3 admin]$ hal-get-property --udi "/org/freedesktop/Hal/devices/block_PLEXTOR CD-R PX-W4012A-153540" --key block.have_scanned
false
 


 
la 1ère fois le CD est dedans, la 2ème fois le CD est éjectée


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-12-2004 à 17:04:34    

ok merci Dark_Schneider, je vais checker ca... je ne connaissans pas du tout hal :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed