Σήματα 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.