write

Linux.fista
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

write on komentoriviohjelma, jolla voi lähettää viestejä toisen käyttäjän päätteelle, käytännössä yleensä pääteikkunaan.

write joku
terve, mitä kuuluu
...
^D

Tällöin joku saa pääteikkunaansa ilmoituksen yhteydenotosta ja rivi riviltä viestit, joita hänelle kirjoitetaan.

Message from yhteydenottaja@koneennimi on pts/0 at 12:49 ...
terve, mitä kuuluu
...
EOF

Halutessaan vastapuoli voi itsekin käynnistää write-ohjelman ja vastata viesteihin. Viestit kirjoitetaan suoraan toisen käyttäjän päätteelle, ei minkään palvelimen välityksellä. Kun write lopetetaan CTRL-C:llä tai CTRL-D:llä (ASCII EOF, "end of file", "tiedoston loppu) vastapuoli saa viestinä "EOF".

write-komennon käyttö viestintään edellyttää, että toisella käyttäjällä on sopiva pääteikkuna esillä. Jos käyttäjä saattaa olla kirjautuneena useammalle päätteelle (useampaan pääteikkunaan), laitetiedoston nimen voi antaa parametrinä.

w joku
 12:59pm  up 124 days, 21:09, 17 users,  load average: 0.24, 0.22, 0.21
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU  WHAT
joku     pts/1    -                13Nov07 17days  1.55s  1.55s  -bash 
joku     pts/6    -                12Nov07  3days  2.13s  2.13s  -bash 
joku     pts/17   -                Tue 3pm 39.00s  0.08s  0.08s  -bash 
write joku pts/17
...

Tässä siis valittiin pääteikkuna, jolla käyttäjä oli ollut tekemättä mitään ("idle") vain 39 sekuntia.

Jos ei halua tulla häirityksi tietyssä pääteikkunassa, tässä ikkunassa voi kieltää viestit

mesg n

Katso myös

  • talk (wikipediassa) toimii palvelimen välityksellä, myös koneelta toiselle. Talk käyttää koko ikkunaa keskustelun näyttämiseksi ja edellyttää kutsuun vastaamista käynnistämällä ohjelma.
  • wall lähettää viestejä kaikille kirjautuneille käyttäjille.