Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    casino/dubbio coi segnali

    ciao a tutti!

    scrivendo un semplice programmino come questo qua sotto intercetto alcuni segnali come sigint sigkill ecc..
    mi chiedevo, se un tale processo entra in esecuzione, come faccio a killarlo?! visto che mandandogli un normale sigkill lui non termina?
    grazie mille :gren:

    #include <stdio.h>
    #include <signal.h>

    void catch(int sig);

    void catch(int sig)
    {
    printf("ciao!\n");
    }

    int main(int argc, char **argv)
    {
    signal(SIGINT, catch);
    signal(SIGTERM, catch);
    signal(SIGKILL, catch);

    while (1);

    return 0;
    }
    @_=(115,-17,6);print+map{chr$_[$.=$_-$_]*$_**$.+++$_[$.]*$_**$.+++$_[$.]*$_**$.}$.-$...$#_

  2. #2

    Re: casino/dubbio coi segnali

    Originariamente inviato da adarkar
    ?! visto che mandandogli un normale sigkill lui non termina?
    Strano, perche` SIGKILL non puo` essere ne` gestito (con signal handler) ne` ignorato...
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  3. #3
    Utente di HTML.it L'avatar di chaosd
    Registrato dal
    Mar 2004
    Messaggi
    1,282

    Re: Re: casino/dubbio coi segnali

    Originariamente inviato da Ikitt
    Strano, perche` SIGKILL non puo` essere ne` gestito (con signal handler) ne` ignorato...

    sì, ma Adarkar è malato...
    <Girls are like Internet Domains: the ones you like are already taken, but you can still get one from a strange country!>

    Computers are like conditioned air: they stop work properly when you open windows

    Livin' on: Kubuntu + 2.6.24.2

  4. #4
    Utente di HTML.it L'avatar di /dev/null
    Registrato dal
    May 2004
    Messaggi
    1,936
    Non è proprio così...
    Un programma così non puoi killarlo col comando `kill pid`: quel segnale può venire gestito...
    Se però usi `kill -9 pid` non c'è programma che possa scamparla...

    Ultima modifica ad opera dell'utente /dev/null il 01-01-0001 alle 00:00

  5. #5
    Utente di HTML.it L'avatar di chaosd
    Registrato dal
    Mar 2004
    Messaggi
    1,282
    ma toh...
    <Girls are like Internet Domains: the ones you like are already taken, but you can still get one from a strange country!>

    Computers are like conditioned air: they stop work properly when you open windows

    Livin' on: Kubuntu + 2.6.24.2

  6. #6
    ehm ragazzi, scusate
    nn ho capito che abbaglio ho preso.. mi era parso che non venisse killato neanche col sigkill, dovevo ess proprio fuso
    oppure sono malato forte come dice il caro chaosd :gren: :gren: :gren: :gren:


    scusate ancora la domanda cretina :P
    @_=(115,-17,6);print+map{chr$_[$.=$_-$_]*$_**$.+++$_[$.]*$_**$.+++$_[$.]*$_**$.}$.-$...$#_

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.