Bonjour,
je suis nouveau et sur ce site et sur linux, et actuellement j'ai un soucis avec la commande shutdown que jessay d'exécuté via ssh explication:
j'ai un systeme embarqué linux 2.6.23, et via ssh je peux acceder à ce systeme me loger et parcourie les répertoirs sans probleme cela dis y a une commande qui marche pas j'ai essayé la commande reboot ca fonctionne bien le syteme redémare, j'ai verifier la présence de la commande reboot dans le systeme elle y est avec la commande halt aisi que shutdown,
mais c'est deux derniere ne fonctionne pas si je fais un
shutdown -h now:
shutdown -h now
Broadcast message from root (pts/0) (Wed Dec 12 12:54:17 2012):
The system is going down for system halt NOW!
BusyBox v1.10.4 (2008-07-23 03:35:21 HKT) multi-call binary
Usage: init
Init is the parent of all processes
mais le systeme ne s'éteint pas donc avec un clt+C je peut reprendre la main dessus.
et si je fais un halt:
halt
[root@machine:]$ Connection to 192.168.xxx.xxx closed by remote host.
Connection to 192.168.xxx.xxx closed.
le systeme reste figé, et je peut plus prendre la main dessus la connection est féermé il faut que je redémare manuellement.
quelq'un aurai deja eu ce problem?? ou si y a quelqun qui a une idée d'ou ca peut venir, j'attend vos suggestion avec impatience, merci d'avance!!
# donc halt fonctionne mais pas shutdown -t now
Posté par NeoX . Évalué à 2.
d'apres tes essais, la commande
halt
fait correctement son travail puisque tu es ejecté de la machine, et qu'elle s'eteint (c'est pour ca que tu perd la main et que tu dois la redemarrer manuellement)par contre, la commande shutdown qui ne ferme rien, essaie avec autre chose que now comme delai,
il me semble que j'avais parfois eu ce souci avec mes machines.
# Plop
Posté par Marotte ⛧ . Évalué à 2.
En essayant de pas dire trop de connerie. halt devrait faire exactement la même chose que shutdown -h now. Ou shutdown -h 0 ?
Là je ne comprends pas. Pourquoi ça parle d'init.
Pour qu'on arrive mieux à lire la sortie de tes commandes utilise une balise markdown code. C'est expliqué sur https://linuxfr.org/wiki/aide-edition au paragraphe code
[^] # Re: Plop
Posté par NeoX . Évalué à 3.
peut-etre parce qu'un arret systeme c'est la meme chose qu'un
init 0
et qu'un reboot ne fait en fait qu'un
init 6
[^] # Re: Plop
Posté par Marotte ⛧ . Évalué à 2.
Ce qui voudrait dire que shutdown -h now essaye de lancer un init now, d'où le Usage : ?
Il faut qu'il essaye un shutdown -h 0
[^] # Re: Plop
Posté par picall . Évalué à 1.
re et merci pour ton retour
Broadcast message from root (pts/0) (Wed Dec 12 15:10:04 2012):
The system is going down for system halt NOW!
BusyBox v1.10.4 (2008-07-23 03:35:21 HKT) multi-call binary
Usage: init
Init is the parent of all processes
voila la réponse a la commande shutdown -h 0,
BusyBox v1.10.4 (2008-07-23 03:35:21 HKT) multi-call binary
Usage: init
Init is the parent of all processes
et voila pour le init now!!
et dans les deux cas il se passe rien bizarrrrr!!
cdt
[^] # Re: Plop
Posté par Marotte ⛧ . Évalué à 2.
Tu devrais chercher des information sur le site de BusyBox. Tu as bien sûr lu man shutdown et man halt ?
Désolé de pas pouvoir faire plus. Bon courage.
# commande shutdown ne fonctionne pas
Posté par picall . Évalué à 1.
re bonjour, et grand merci a votre retour, j'avoue que jm'attendais pas a tant de réponses en moins de 1h bref merci encore a vous tous
donc oui le halt ne marche pas tanque ca puisque je pert la main mais j'ai l'ecran qui rest figé!! c'est surment une configuration qui a été modifiée volentairement non??
pour le init je my connais pas trop en linux je suis novice, puis-je avoir plus de détaille?!!
[^] # Re: commande shutdown ne fonctionne pas
Posté par Marotte ⛧ . Évalué à 3.
Bah si il marche justement. Tu arrêtes la machine c'est normal que tu perdes la main ! NeoX l'a déjà dit d'ailleurs.
shutdown -h now devrait faire de même.
Mais au fait qu'est-ce que tu essayes de faire exactement ?
[^] # Re: commande shutdown ne fonctionne pas
Posté par picall . Évalué à 1.
ben ce jessaye de faire, c'est d'executer des commande a distance via ssh sur un systeme embarqué,
pour le moment il répond a certaine commande mais pas d'autre, je precise que le systeme c'est pas un ordi de bureau c'est une machine industrielle avec un systeme adapté a cet effet, il controle plusieurs modules d'ailleur
je comprend pas pourquoi le reboot marche bien et pas le halt?
voila, si vous avez besoin de plus de details pas de pb poser moi ttes les question et je répondrai dans la mesure du possible…:)
enfait une question concernant ce forum, je fais comment pour etre evrtie par mail par vos réponse??
[^] # Re: commande shutdown ne fonctionne pas
Posté par Marotte ⛧ . Évalué à 2.
Ce n'est pas possible à ma connaissance, je peux me tromper.
[^] # Re: commande shutdown ne fonctionne pas
Posté par NeoX . Évalué à 4.
le
reboot
fonctionne, c'est toi qui l'as ditle
halt
fonctionne, c'est moi qui te le dit, puisque tu te fais deconnecter et que tu dois rallumer la machine, c'est bien qu'elle s'est arrétée.le
shutdown
ne fonctionne pas, peut-etre simplement parce qu'il n'est pas prevu dans le busyboxen meme temps suffit de faire un
halt
à la place[^] # Re: commande shutdown ne fonctionne pas
Posté par picall . Évalué à -1.
ok je suis d'accord avec toi, le halt fonctionne, mais pourquoi l'ecran reste allumer et figé??, c'est ou que lon configure les action à faire par la commande halt??
en meme temps si l'ecran reste allumer c'est que la sortie vga est toujours fonctionnelle non??
il se peut que je dise n'importe quoi jmen excuse d'ailleurs comme je l'ai dis plus haut je suis novice sous linux dsl
[^] # Re: commande shutdown ne fonctionne pas
Posté par NeoX . Évalué à 3.
si l'ecran reste allumé,
c'est peut-etre un peu long à eteindre, patiente et un peu
et regarde alors si tu peux toujours actionner le clavier de la machine (ex : le verrou numerique, ou le verrou majuscule)
si tu ne peux plus rien faire sur la machine mais qu'elle reste allumé, alors ce serait la gestion de l'arret materiel qui pose souci,
ici j'ai des machines qui ne s'arretent pas à cause d'un probleme ACPI, le reboot lui est nickel
[^] # Re: commande shutdown ne fonctionne pas
Posté par picall . Évalué à 1.
et si je doit modifier la secquence d'extinction quest ce quil faut modifier et c'est dans quel fichier??
tu travail avec des systeme embarqués Neox ?? je suis amené a travaillé dessus aussi en petite partie l'autre partie c'est du developpement C, mais le coté systeme embarqué je suis null
comme par exemple comment fait on pour rajouté un pilote de communication (convertisseur usb-rs232) il faut specifier que ce periph va etre presesnt sur le port usb numéro 2 ???
c'est sur des rajouts de ce genre que je dois intervenir, donc oui toute aide serai la bienvenu pour moi
[^] # Re: commande shutdown ne fonctionne pas
Posté par NeoX . Évalué à 4.
sur un linux ordinaire, c'est dans les runlevels (/etc/rcX.d/) que tu mets les liens vers ce que tu veux faire.
/etc/rc0.d correspond à l'arret de la machine
/etc/rc6.d correspond au reboot
dedans tu as des scripts en K01lenom, K02autrenom, etc
c'est pour les lancer dans l'ordre de leur numero
ainsi lenom sera lancé avant autrenom lors de l'arret de la machine
ca va se faire en 2 endroits :
1°) ajouter le pilote du convertisseur (surement un PL2303 dans ton cas) au noyau (c'est module que tu vas surement devoir compiler en dur dans le noyau pour des contraintes de place, les joies de l'embarqué)
2°) ensuite ca doit se gerer automatiquement, mais si tu veux en limiter l'usage au port usb N°, il faut voir du coté du UDEV qui peut gerer, activer des options en fonction des numeros de series de l'appareil, etc
[^] # Re: commande shutdown ne fonctionne pas
Posté par JJD . Évalué à 4.
Il faut bien comprendre que dans ce système embarqué, de nombreuses commandes sont en fait des liens vers busybox. C'est donc un binaire unique (gain de place) qui gère de nombreuses actions en remplacement binaires dédiés comme init, poweroff, halt, … (on peut vérifier en regardant si /bin/init est bien un lien vers /bin/busybox). Il est donc possible que certains comportements soient différents de ce que l'on a sur un PC classique.
En plus, pour avoir une extinction complète de la machine (poweroff), il faut que cela soit rendu possible par le matériel. Il y a quelques années, les PC ne coupaient pas leur alimentation lors d'un "shutdown -h" : l'écran restait même allumé avec un message indiquant que l'on pouvait appuyer sur le bouton.
Donc dans ce cas précis de ce système embarqué, l'extinction complète n'est peut-être pas possible. Tu peux tout de même essayer de voir ce que donnerait un "shutdown -hP now" ou un "shutdown -hn now" (je te laisse voir la signification précise des options) ou un "poweroff" ou un "poweroff -f" (et normalement poweroff est un lien vers busybox).
[^] # Re: commande shutdown ne fonctionne pas
Posté par picall . Évalué à 0.
non tas raison ca fais la meme chose j'avais deja trouvé ces commande sur le net mais ca fait la meme chose que halt, ca m'enerve car c'est tres utile pour moi cette commande quand je prend la main sur des machines a distance j'ai pas acces a leurs alimentation pour les eteindre, et laisser un ecran figé comme ca n'est pas une solution franchement cest debile que ca soit programé l'extinction de la sortie vga avec les ces commandes….
[^] # Re: commande shutdown ne fonctionne pas
Posté par JJD . Évalué à 3.
Encore une fois, je ne peux que supposer qu'il s'agit d'une limitation du matériel. D'ailleurs, il n'y a pas que la sortie VGA qui soit encore alimentée : la machine reste sous tension et seul l'OS est arrêté.
Pour avoir plus d'information, la seule solution que je vois est de demander des éclaircissements au fabricant ou ou fournisseur de la solution : il est le mieux placé pour te dire si l'arrêt de l'alimentation est possible (d'autant que tu n'as donné aucun détail sur ce matériel ou l'architecture utilisé).
D'un autre côté, si tu éteins complètement à distance un tel système, comment fais-tu pour le rallumer ?
[^] # Re: commande shutdown ne fonctionne pas
Posté par picall . Évalué à 1.
c'est vrais ca monque de detail, ce que je peux dire
c'est que c'est une carte pc embarqué avec des sortie relais et des numerqie et analogique
donc j'aimerais bien a la commande halt quil coupe tout les relais au meme temps, et j'immagine que pour ca il faut ecrire une sequence ou precisé les démarche a suivre!!
donc le pc est alimenté directement et le reste des modules commandé par ce pc passe par les relais du pc
donc il me reste plus qu'a ecrire un programme pour simuler l'exitinction ou je coupe tt les relais c ca??
[^] # Re: commande shutdown ne fonctionne pas
Posté par NeoX . Évalué à 2.
ben faut pas utiliser HALT qui est faite pour eteindre le PC
il te faut ecrire un programme qui va envoyer l'instruction aux relais de se couper.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 0. Dernière modification le 12 décembre 2012 à 16:50.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: commande shutdown ne fonctionne pas
Posté par picall . Évalué à 0.
dsl xaccrocheur, mais j'ai pas compris la manip que ta posté!!!
je dois entrer c'est commendes dans un terminal??
[^] # Re: commande shutdown ne fonctionne pas
Posté par JJD . Évalué à 1.
Oublie ça : en SSH tu vas avoir du mal. Au pire, si tu travailles depuis un poste Linux, ça va faire rebooter violemment ta machine locale !
[^] # Re: commande shutdown ne fonctionne pas
Posté par picall . Évalué à 0.
ok je vais eviter alors,
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: commande shutdown ne fonctionne pas
Posté par picall . Évalué à 0.
pas de soucis
# Pour information
Posté par gnumdk (site web personnel) . Évalué à 3.
La commande halt ne fait pas un arret physique de la machine…
Il faut utiliser poweroff…
Si à une époque, halt faisait pareil que poweroff, c'était une erreur …
[^] # Re: Pour information
Posté par claudex . Évalué à 2.
halt fait toujours un arrêt physique de la machine chez moi.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Pour information
Posté par gnumdk (site web personnel) . Évalué à 2. Dernière modification le 20 décembre 2012 à 13:35.
Et c'est une erreur… Qui sera corrigé par la prochaine version de ta distrib…
# commande shutdown et poweroff non fonctionelles
Posté par picall . Évalué à 0.
salut,
toujours pas de solution pour le shutdown ou poweroff!!!
oui si je fais un reboot toutes la carte redémarre donc les entrées sortie numérique ou relais sont éteints et puis ca suit la séquence démarage, et j'ai verifié dans ds le répertoire bin c'est des lien busybox pour les deux commandes reboot et poweroff
la question est si je fais un poweroff, le systeme s'eteint donc pas de sortie, ==> relais et sortie au repos!! non???
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.