Σήματα Linux
Μια εύχρηστη αναφορά για κάθε τυπικό σήμα διεργασίας POSIX/Linux, από SIGHUP έως SIGSYS, που δείχνει τον αριθμό κάθε σήματος, την προεπιλεγμένη του ενέργεια (Term, Core, Ign, Stop, Cont), αν μπορεί να συλληφθεί, τι το προκαλεί και τον αντίστοιχο κωδικό εξόδου shell (128+N). Στον περιηγητή σας, δωρεάν.
Κάθε τυπικό σήμα διεργασίας POSIX/Linux, εξηγημένο. Όλα εκτελούνται στο πρόγραμμα περιήγησής σας από ενσωματωμένη αναφορά: τίποτα δεν αποστέλλεται στον διακομιστή.
| Σήμα | Αρ. | Προεπιλεγμένη ενέργεια | Παγιδεύσιμο | Περιγραφή | Κωδικός εξόδου |
|---|
Σχετικά με το Σήματα Linux
Η αναφορά Linux Signals απαριθμεί κάθε τυπικό σήμα διεργασίας POSIX/Linux, από το SIGHUP έως το SIGSYS, σε έναν πίνακα εύκολο στη σάρωση. Κάθε γραμμή δείχνει τον αριθμό του σήματος, την προεπιλεγμένη ενέργειά του (Terminate, Core dump, Ignore, Stop ή Continue) αν μια διεργασία μπορεί να το πιάσει, τι συνήθως το προκαλεί, και τον κωδικό εξόδου shell (128 + N) που βλέπετε όταν μια διεργασία πεθαίνει από αυτό.
Αυτή η στήλη κωδικού εξόδου κλείνει τον κύκλο που αντιμετωπίζουν καθημερινά οι προγραμματιστές: ένας container που τερματίζει με 137 σκοτώθηκε από SIGKILL (9), μια κατάρρευση με 139 ήταν σφάλμα κατάτμησης από SIGSEGV (11), και ένας καθαρός τερματισμός στο 143 προήλθε από SIGTERM (15). Η αναζήτηση λειτουργεί με όνομα, αριθμό, κωδικό εξόδου ή έννοια, ώστε να μπορείτε να ξεκινήσετε από όποιο στοιχείο έχετε.
Δύο υποσημειώσεις καλύπτουν τα μέρη που συνήθως παραλείπουν οι αναφορές: τα real-time σήματα SIGRTMIN έως SIGRTMAX, που δεν έχουν προκαθορισμένη έννοια και παραδίδονται με εγγυημένη σειρά, και την προειδοποίηση αρχιτεκτονικής: μερικοί αριθμοί σημάτων διαφέρουν σε Alpha, MIPS και SPARC, γι’ αυτό τα scripts πρέπει να χρησιμοποιούν συμβολικά ονόματα. Όλα τρέχουν στον browser σας.
Πώς να χρησιμοποιήσετε το Σήματα Linux
- Αναζητήστε ένα σήμα κατά όνομα (SIGKILL), αριθμό (9), κωδικό εξόδου shell (137) ή λέξη-κλειδί όπως «segmentation».
- Διαβάστε τη γραμμή: αριθμό, προεπιλεγμένη ενέργεια, αν μπορεί να πιαστεί, και τι το προκαλεί.
- Χρησιμοποιήστε τη στήλη κωδικού εξόδου για να μεταφράσετε μια κατάσταση shell 128+N πίσω στο σήμα που σκότωσε τη διεργασία.
- Αντιγράψτε το όνομα του σήματος ή τον κωδικό εξόδου με τα κουμπιά αντιγραφής της γραμμής.
- Ελέγξτε τις σημειώσεις για τα real-time σήματα και την αρίθμηση ανά αρχιτεκτονική αν γράφετε φορητά scripts.