Ero sivun ”Signaali” versioiden välillä

Siirry navigaatioon Siirry hakuun
13 merkkiä lisätty ,  7. lokakuuta 2009
p
pari wikilinkkiä
(täydennyksiä, korjauksia, muotoilujen muutoksia)
p (pari wikilinkkiä)
Rivi 1: Rivi 1:
Linuxissa ohjelmat voivat lähettää toisilleen erityyppisiä viestejä signaaleilla. Signaalien avulla saadaan ohjelmat tekemään tiettyjä asioita, ja useimmiten niitä käytetään ohjelmien lopettamiseen.
Linuxissa ohjelmat voivat lähettää toisilleen erityyppisiä viestejä signaaleilla. Signaalien avulla saadaan ohjelmat tekemään tiettyjä asioita, ja useimmiten niitä käytetään ohjelmien lopettamiseen.


Signaaleja voi lähettää komentoriviltä näppäinyhdistelmillä (INT, QUIT, STP) tai [[kill]]-komennolla ja ohjelmista kill-järjestelmäkutsulla. Monia signaaleja lähetetään viestittämään erilaisista virhe- ja erikoistilanteista ytimen, X:n tms. toimesta.
Signaaleja voi lähettää komentoriviltä näppäinyhdistelmillä (INT, QUIT, STP) tai [[kill]]-komennolla ja ohjelmista kill-järjestelmäkutsulla. Monia signaaleja lähetetään viestittämään erilaisista virhe- ja erikoistilanteista [[ydin|ytimen]], [[X]]:n tms. toimesta.


Useimpien signaalien oletusvaikutus on ohjelman lopettaminen, mutta ohjelma voi määritellä oman tapansa suhtautua eri signaaleihin. Esimerkiksi [[komentorivi]]ohjelmalle lähetetään näppäinyhdistelmällä ctrl+c signaali 2 (''INT''), joka tarkoittaa sitä, että ohjelma saa tallentaa tilansa ja sen jälkeen sen pitäisi sulkeutua. Tämä signaali esimerkiksi lähetetään kaikille ohjelmille järjestelmän sammuessa.
Useimpien signaalien oletusvaikutus on ohjelman lopettaminen, mutta ohjelma voi määritellä oman tapansa suhtautua eri signaaleihin. Esimerkiksi [[komentorivi]]ohjelmalle lähetetään näppäinyhdistelmällä ctrl+c signaali 2 (''INT''), joka tarkoittaa sitä, että ohjelma saa tallentaa tilansa ja sen jälkeen sen pitäisi sulkeutua. Tämä signaali esimerkiksi lähetetään kaikille ohjelmille järjestelmän sammuessa.

Navigointivalikko