Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Originariamente inviato da mambro
    Avete provato qualcosa tipo

    codice:
    void main() {
      while (1) {
        fork()
      }
    }
    Quella da me fa crashare inesorabilmente tutto, col 2.6
    Come sopra: e` un DoS locale, dubito che il sistema vada in kernel panic. In questo caso la situazione si risolve abbastanza agevolmente impostando i limiti per le risorse.
    "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".

  2. #12
    Utente di HTML.it L'avatar di Ilmalcom
    Registrato dal
    Oct 2002
    Messaggi
    1,345
    Originariamente inviato da Ikitt
    Come sopra: e` un DoS locale, dubito che il sistema vada in kernel panic. In questo caso la situazione si risolve abbastanza agevolmente impostando i limiti per le risorse.
    In ogni caso un ctrl+c è un'altra soluzione a prova di utonto. Fra l'altro, voglio dire, posso pure mettermi a fare un bel rm -rf / da root ed in quel caso non funziona più niente di certo, non è questo il metro per misurare la validità del sistema.

  3. #13
    Utente di HTML.it L'avatar di edriv
    Registrato dal
    Oct 2004
    Messaggi
    367
    Originariamente inviato da cso
    Di solito le conbinazioni vincenti sono CTRL+C, CTRL+CANC, SHIFT+PAUSE\BREAK, CTRL+PAUSE\BREAK
    Innanzitutto grazie tante par le 10 risposte
    ... e queste combinazioni le ho provate tutte!

    Comunque in effetti la funzione era un po' diversa: aveva un parametro passato per indirizzo:
    void f(Oggetto &x){f(x);}

    Per curiosità, come posso impostare questi "limiti per le risorse" ?
    E ulimit cos'è? La manpage mi dice "chiamata di sistema non implementata"...

    Se ottengo questo DoS locale, posso fare qualcosa senza spegnere il computer?
    I've got a bike. You can ride it if you like.

  4. #14
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572
    powered by GNU/Linux Gentoo
    A Elbereth Gilthoniel o menel palan-diriel, le nallon sí di-nguruthos! A tiro nin, Fanuilos!

  5. #15
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    75
    Originariamente inviato da Ilmalcom
    In ogni caso un ctrl+c è un'altra soluzione a prova di utonto.
    CTRL-C non è una soluzione, potrebbe essere la prima cosa da fare quando un programma si è bloccato.

    CTRL-C serve a mandare un SIGINT al tuo processo, quindi l'equivalente di kill -s SIGINT pidprocesso, CTRL-Z è invece un SIGTSTP, CTRL-\ (o CTRL-Q) SIGQUIT.

  6. #16
    Utente di HTML.it L'avatar di Ilmalcom
    Registrato dal
    Oct 2002
    Messaggi
    1,345
    Originariamente inviato da sthra
    CTRL-C non è una soluzione, potrebbe essere la prima cosa da fare quando un programma si è bloccato.
    CTRL-C sulla mia macchina termina il programmino Non all'istante, ma dopo 3-4 secondi

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 © 2026 vBulletin Solutions, Inc. All rights reserved.