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 15/06/2012, à 10:13

ar barzh paour

[Résolu] non exécution d une commande

bonjour à tous
petit souci de shell

j'ai dans le démarrage un shell qui contient ceci

echo "`udisks --show-info /dev/sdb | grep -E '(Value|reallocated)'`" > conf.txt

1-LORSQUE
je mets mon PC sous tension ,ubuntu se lance , demande le mot de passe mais
cette commande à priori ne se lance pas (le fichier conf.txt ne contient pas le résultat de la commande)
cependant
le shell contient d'autres commandes qui elles fonctionnent bien ( je retrouve bien leur résultat )
le shell est donc bien lancé 

2-PAR CONTRE
si je fais "fermer la session" et que je relance la session , là j'ai bien le résultat de la commande udisk qui est par exemple
Attribute       Current|Worst|Threshold  Status   Value       Type     Updates
reallocated-sector-count    100|100| 36   good    1 sectors   Pre-fail Online
dans le fichier voulu
quelqu'un aurait-il un début d'explication ?

Dernière modification par ar barzh paour (Le 16/03/2014, à 09:26)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#2 Le 15/06/2012, à 11:44

Haleth

Re : [Résolu] non exécution d une commande

Ben, la commande se lance, j'imagine
Mais ton grep filtre tout, et ne renvoye rien

Tu filtres ce que tu veux, et quand y'a rien qui correspond au filtre: le fichier est vide


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#3 Le 15/06/2012, à 12:30

ar barzh paour

Re : [Résolu] non exécution d une commande

non car il y a toujours une ligne qui correspond à Value ou reallocated dans la réponse de la commande udisks
tu peux sans danger lancer dans un terminal cette commande pour voir le résultat
udisks --show-info /dev/sda


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#4 Le 15/06/2012, à 12:41

Haleth

Re : [Résolu] non exécution d une commande

Ouais, ca c'est ce que tu crois, parcque tu n'as pas couvert toutes les possibilités avec tes tests
Par ailleurs, ta commande est moche !

Essaye un truc, pour voir :

udisks --show-info /dev/sdb | egrep "Value|reallocated" > ~/conf.txt 2>&1

Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#5 Le 17/06/2012, à 20:38

ar barzh paour

Re : [Résolu] non exécution d une commande

marche pas mieux
quand je clique (sous nautilus) sur le fichier shell
j'ai une fenêtre "Voulez-vous lancer "<le nom du shell>" ou afficher son contenu
je choisis "Lancer dans un terminal" et là j'ai le résultat excompté
alors c'est moche mais il doit y avoir une une autre explication !
d'ailleurs pourquoi egrep plutôt que grep ?
et pourquoi rediriger les erreurs ?


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#6 Le 18/06/2012, à 08:29

credenhill

Re : [Résolu] non exécution d une commande

hello
comment est exécutée cette commande ? dans /etc/rc.local, /etc/profile, etc ?

Hors ligne

#7 Le 18/06/2012, à 15:18

ar barzh paour

Re : [Résolu] non exécution d une commande

@credenhill
je suis passé par
clic droit sur la roue dentée
Applications au démarrage.... Ajouter
commande : /media/Data_c3/shell/afficheconfig
(afficheconfig contient mon shell avec les droits suivants:)

31792 8 -rwxrwxrwx 1 root root 5782 juin  18 14:49 afficheconfig

maisje m'aperçois que la commande udisks "lancer ainsi ne s'exécute pas jusqu'au bout"
enfin voilà : lorsque je passe la commande udisks dans un terminal j'obtiens bien des lignes d'information après la ligne ATA SMART
ATA SMART:                 Updated at lun. 18 juin 2012 14:51:12 CEST puis beaucoup d'autres lignes
en particulier celles-ci
Attribute       Current|Worst|Threshold  Status   Value       Type     Updates
reallocated-sector-count    100|100|  5   good    0 sectors   Pre-fail Online

mais en passant la commande comme indiquée dans les premières lignes
la commande udisks s'arrête sur la ligne suivante :
ATA SMART:                 Data not collected


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#8 Le 18/06/2012, à 15:24

credenhill

Re : [Résolu] non exécution d une commande

peut-être qu'a ce moment, /media n'est pas encore monté ? /dev/sdb c'est  /media ?
essayer de mettre un délai

(sleep 30 ; udisks --show-info /dev/sdb | grep -E '(Value|reallocated)' > conf.txt) & 

Dernière modification par credenhill (Le 18/06/2012, à 15:27)

Hors ligne

#9 Le 18/06/2012, à 15:47

ar barzh paour

Re : [Résolu] non exécution d une commande

non data_c3 contenant mon shell est sur c et ubuntu 12.04 sur b

j'ai ajouté dans mon shell un udisks sur tous les dev j'ai à chaque fois quelque soit le disque a, b ,c
ATA SMART:                 Data not collected

j'avais effectivement ajouté un sleep 1 ( mais pas 30 ) qui n'avait rien changé j'essaie avec 30...
edit :
j'ai ajouté sleep 30 avant et apès la commande udisks , c'est pareil , j'ai toujours
Data not collected !!!

problème de droit ? root ?

Dernière modification par ar barzh paour (Le 18/06/2012, à 21:13)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#10 Le 19/06/2012, à 05:11

ar barzh paour

Re : [Résolu] non exécution d une commande

j'ai déplacé mon script dans mon dossier personnel (qui se trouve actuellement sur /dev/sdb)
les droits deviennent

1319985 8 -rwxrwxr-x 1 aaa aaa 5845 juin  19 05:04 affichage

idem pas meilleur
je n'ai plus d'idée


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#11 Le 16/03/2014, à 09:25

ar barzh paour

Re : [Résolu] non exécution d une commande


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne