PDA

Afficher la version complète : [réglé] probleme avec un script



cybermarcel
08/09/2005, 17h19
bonjours a tous
je suis actuellement en train de faire un script me permettant de sauvegarder des fichier dans une archive puis de graver cette archive sur un dvd
mon probleme est le suivant
je dois verifier que l'archive existe pour cela je fait :
if [test -e sauv.tar]
mais cela ne marche pas on me dit que test: command not found
j'ai essayer aussi
if [-e sauv.tar] (j'avais vu cela dans un tuto bash mais c'etait avec les dossier donc l'option -d) mais la aussi cela ne marche pas

comment je dois faire pour tester la presence d'un fichier ?

j'ai aussi un autre probleme je souhaite ejecter le tirroir de mon graveur pour pouvoir mettre un dvd dedans avec la commande : eject /media/dvdrecorder cela marche tres bien en console mais dans le script le tirroir se referme tout de suite ....
ou est que je me trompe ? il faut faire une pause ? comment ?

d'avance merci pour vos conseil
@++

cybermarcel
08/09/2005, 17h38
je me repond pour le test de presence de fichier en faite l'erreur est subtil
au lieu de faire [-e sauv.tar] il faut faire [ -e sauv.tar ] c'est a dire un espace apres et avant les crochets

par contre rien de nouveau pour l'ejection du tirroir
d'avance merci pour vos contribution

chamaeleo
08/09/2005, 18h28
et en faisant "eject" tout seul sans le chemin absolu ?

cybermarcel
09/09/2005, 12h09
en faisant eject tout seul il va m'ouvrir le lecteur de dvd .
je pense que c'est a cause de la commande growisofs car si il faut graver il doit verifier que le graveur est fermer
je pense qu'il faut que je fasse une pause je vais chercher sur cette piste
merci de votre aide

chamaeleo
09/09/2005, 12h25
Excuses moi Cybermarcel, j'avais lu trop vite (j'ai zappé le dvd).
Si je trouve quelque chose, je te fais signe...

cybermarcel
09/09/2005, 14h05
le probleme venait bien de la commande growisofs qui permet de graver le dvd car celle ci referme le tirroir de graveur
j'ai resolue le probleme en mettant la ligne suivant
dialog --msgbox "Inserez un DVD-RW" 5 40
qui permet d'attendre que le commande growisofs s'execute
voila merci de ton interet Chamaeleo
je viens de m'apercevoir que j'ai un probleme avec la commande tar je cherche a la resoudre sinon je poserai ma question
@++