Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2710 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Halt et niveau d'init..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Halt et niveau d'init..

n°1152319
kemkem
back to the /s
Posté le 02-08-2009 à 15:20:41  profilanswer
 

Hello
 
Je démarre une application (un shell script) depuis la ligne init de grub.
Ainsi, seul ce programme démarre.
 
Est-il possible d'arrêter la machine à la fin de l'exécution ?
 
Il me semble que le halt ne fonctionne pas, surement a cause du niveau de l'init
(j'obtiens un "kernel panic, attempt to kill init" )
 
Y'a t'il une solution ?

mood
Publicité
Posté le 02-08-2009 à 15:20:41  profilanswer
 

n°1152325
fighting_f​alcon
Posté le 02-08-2009 à 16:17:02  profilanswer
 

exit 0 ?

n°1152330
kemkem
back to the /s
Posté le 02-08-2009 à 16:40:42  profilanswer
 

kernel panic :)

n°1152341
ogaby
Posté le 02-08-2009 à 17:52:23  profilanswer
 

Essaie plutôt
/bin/busybox halt

n°1152344
kemkem
back to the /s
Posté le 02-08-2009 à 18:12:26  profilanswer
 

ogaby a écrit :

Essaie plutôt
/bin/busybox halt


 
Il s'agit d'une debian, je n'ai pas ce binaire...

n°1152347
e_esprit
Posté le 02-08-2009 à 19:00:59  profilanswer
 

Pourquoi mettre ton programme à la place de init, et non pas dans les scripts à lancer à un niveau donné ?

 

Parce que bon, shutdown, halt & co. sans programme init qui reçoit leurs instructions, busybox ou pas ca risque de servir un peu à rien :o


Message édité par e_esprit le 02-08-2009 à 19:01:11

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1152348
kemkem
back to the /s
Posté le 02-08-2009 à 19:07:33  profilanswer
 

Je m'explique :
 
Il s'agit de démarrer un programme (en l'occurrence, un player mp3 pour de l'embarqué) le plus rapidement possible.
 
Je ne sais pas si c'est la solution la plus propre, mais c'est le plus simple que j'ai trouvé, et c'est très rapide (et ça marche)
 
De plus, cela me permet d'avoir 2 entrée dans grub :
L'une démarre en mode fast, avec mon script a la place de l'init
L'autre démarre le système normalement
..
reste le problème d'arrêter la machine..
 
Cependant, je démarre en read only, et je peux donc couper le pc sans trop de problème (testé dans la voiture depuis.. longtemps)
 
Mais pour certaines raison longues a expliquer, j'aimerais avoir la possibilité de déclencher l'arrêt matériel..
 
Est-il possible de faire appel aux fonctions acpi sans passer par init ?

n°1152349
fighting_f​alcon
Posté le 02-08-2009 à 19:09:23  profilanswer
 

/sbin/halt
 
éventuellement avec l'option -p

n°1152350
e_esprit
Posté le 02-08-2009 à 19:11:22  profilanswer
 

A mon avis le mieux est de te faire un relevel très allégé, et de lancer ton programme via inittab :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1152601
kemkem
back to the /s
Posté le 04-08-2009 à 10:02:20  profilanswer
 

J'imagine.
 
Ça se passe comment?  
J'utilise un runlevel libre qui démarre par défaut en lancer mon programme ?

mood
Publicité
Posté le 04-08-2009 à 10:02:20  profilanswer
 

n°1152614
fighting_f​alcon
Posté le 04-08-2009 à 10:39:54  profilanswer
 

c'est ça ...

 

runlevel qui lance le strict minimum + ton prog


Message édité par fighting_falcon le 04-08-2009 à 10:40:03

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Halt et niveau d'init..

 

Sujets relatifs
init.d et script perso. lors d'un rebootrecherche config à niveau
connaitre le niveau des piles d'une sourisprobleme au niveau du driver nvidia ainsi qu'avec vlc et blender
besoin d'aide au niveau logiciel pour faire un serveurfonctionnement de processus init
SquidGuard qui boucle sur l'init des table[debian] Pas le niveau de RAM attendu
Forcer le processus init à exécuter l'appel système wait[Debian] Impossible régler niveau d'entrée - Comprendre Alsamixergui ?
Plus de sujets relatifs à : Halt et niveau d'init..


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR