Write

Linux.fista
Versio hetkellä 7. maaliskuuta 2008 kello 14.24 – tehnyt LP (keskustelu | muokkaukset) (käyttö; viittaukset -> mesg, talk ja wall)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

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 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.