damdam78 a écrit 8 commentaires

  • [^] # Re: kernel...

    Posté par  . En réponse au message Ctrl-c ne fonctionne pas. Évalué à 1.

    non plus
  • [^] # Re: kernel...

    Posté par  . En réponse au message Ctrl-c ne fonctionne pas. Évalué à 1.

    Dans mon code de test d'utilisation processeur, si je fais un crtl-c il n'y a aucune réaction (ni passage à la ligne, ni afichage d'un caractère....).

    En ajoutant un usleep(10) à chaque boucle dans mon programme, il n'y a aucune incidence, le programme ne s'arrete toujours pas, et rien ne s'affiche.

    Merci
  • [^] # Re: kernel...

    Posté par  . En réponse au message Ctrl-c ne fonctionne pas. Évalué à 1.

    Si je m'excite sur le Ctrl-c il ne se passe rien.
    Si par contre je fais Ctrl-c sur mon terminal (non utilisé), je psse a la ligne suivante (comme un enter...)

    Mon shell c'est ash (classique car je suis en BusyBox). Je suis en ligne de commande (pas besoin de la gestion graphique car par la suite il n'y aura pas d'écran...).

    Merci de ton aide
  • [^] # Re: busybox

    Posté par  . En réponse au message Ctrl-c ne fonctionne pas. Évalué à 1.

    Ah non mon SIGINT est sur SIG_DFL:

    #plop sh
    SIGINT handler was DFL


    BusyBox v1.3.1 (2007-02-02 11:34:56 CET) Built-in shell (ash)
    Enter 'help' for a list of built-in commands.

    #

    Merci de ton aide
  • [^] # Re: busybox

    Posté par  . En réponse au message Ctrl-c ne fonctionne pas. Évalué à 1.

    Merci pour ton aide mais ca ne fonctionne toujours pas chez moi :(

    J'ai compilé le programme que tu viens de me donner avec les sources de mon linux avec la busybox (i.e. en croisé). La compilation se déroule bien, je le copie ds un des repertoire du PATH. J'appel "#plop sh", il me donne la version de ma Busybox (comme un 'sh' normal). Mais le Ctrl-C ne fonctionne pas...
    Est-ce que j'ai manqué une étape ??

    Merci
  • [^] # Re: kernel...

    Posté par  . En réponse au message Ctrl-c ne fonctionne pas. Évalué à 1.

    En fait j'ai créé un petit programme user et un ctrl-c ne fonctionne pas.
    C'est un basic while(1) avec un printf et un calcul à la con (juste pour occuper du temps processeur).
  • [^] # Re: busybox

    Posté par  . En réponse au message Ctrl-c ne fonctionne pas. Évalué à 1.

    Merci pour ton aide mais j'ai quelques probèmes.

    Déjà j'ai remarqué, en faisant un "kill -l" que je n'ai pas SIGINT mais INT pour la ligne '2)'. En fait tout mes nom sont identiques a ceux d'un linux "classique" sans le préfixe 'SIG'. Est-ce que c'est ca le problème ?

    De plus mon repertoire /var/log/ est vide.

    J'ai vu sur des forums de busybox qu'il faut peut etre modifier le fichier inittab. Par contre je ne vois pas quoi modifier:

    ---------------------------------------------
    # inittab This file describes how the INIT process should set up
    # the system in a certain run-level.
    # version busybox


    # System initialization(runs when system boots).
    ::sysinit:/etc/rc.d/rcS

    #demande de login
    ::askfirst:-/bin/sh

    # Start an "askfirst" shell on /dev/tty2-4
    tty2::askfirst:-/bin/sh
    tty3::askfirst:-/bin/sh
    tty4::askfirst:-/bin/sh

    # /sbin/getty invocations for selected ttys
    tty4::respawn:/sbin/getty 38400 tty5
    tty5::respawn:/sbin/getty 38400 tty6

    # Stuff to do when restarting the init process
    ::restart:/sbin/init

    # Stuff to do before rebooting
    ::ctrlaltdel:/sbin/reboot
    ::shutdown:/bin/umount -a -r
    ::shutdown:/sbin/swapoff -a
    -----------------------------------------------

    Merci
  • [^] # Re: stty

    Posté par  . En réponse au message Ctrl-c ne fonctionne pas. Évalué à 2.

    Merci pour ton conseil mais j'ai bien "intr = ^C" pour la commande "ssty -a"