Wall: Difference between revisions
Line 5: | Line 5: | ||
'''wall''' ( ehk write to all ) on UNIXi käsurea utiliit mis kuvab faili sisu või sisend teksti kõigile sisseloginud kasutajatele, kellel on tomingule '''( mesg [http://en.wikipedia.org/wiki/Mesg])''' luba antud. Tüüpiliselt rakendab seda ''superkasutaja'' (''root'') , kes teavitab kõiki teisi. Näiteks elektrikatkestus, serveri maas olek või mõni muu seda sorti teade. | '''wall''' ( ehk write to all ) on UNIXi käsurea utiliit mis kuvab faili sisu või sisend teksti kõigile sisseloginud kasutajatele, kellel on tomingule '''( mesg [http://en.wikipedia.org/wiki/Mesg])''' luba antud. Tüüpiliselt rakendab seda ''superkasutaja'' (''root'') , kes teavitab kõiki teisi. Näiteks elektrikatkestus, serveri maas olek või mõni muu seda sorti teade. | ||
'''mesg''' on UNIXi käsk | '''mesg''' on UNIXi käsk millega saab anda voli kasutajatel suhelda läbi terminali, kasutades '''talk''' või '''write''' käske. | ||
{|style="background:lightyellow;width:500px;margin:3px;border:1px solid lightgrey" align=centre | {|style="background:lightyellow;width:500px;margin:3px;border:1px solid lightgrey" align=centre | ||
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:9pt;" |'''mesg'''[y|n] | | style="padding:0px 0px 0px 80px;font-family:courier;font-size:9pt;" |'''mesg'''[y|n] |
Revision as of 17:17, 23 October 2013
Autor: Kaupo Saar Rühm: A32
Sissejuhatus
wall ( ehk write to all ) on UNIXi käsurea utiliit mis kuvab faili sisu või sisend teksti kõigile sisseloginud kasutajatele, kellel on tomingule ( mesg [1]) luba antud. Tüüpiliselt rakendab seda superkasutaja (root) , kes teavitab kõiki teisi. Näiteks elektrikatkestus, serveri maas olek või mõni muu seda sorti teade.
mesg on UNIXi käsk millega saab anda voli kasutajatel suhelda läbi terminali, kasutades talk või write käske.
mesg[y|n] |
Käsu süntaks
wall[-n] [-t TIMEOUT] [file] |
---
-n, --nobanner Supress banner |
Lisa: Muudab väljund sõnumile "Remote broadcast message"
---
-t, --timeout TIMEOUT |
Lisa: Väärtus peab olema positiivne arv. Vaikimisi on väärtus 300 sekundit.
---
-V, --version Output version and exit |
---
-h, --help Output help and exit. |
---
wall kasutamine
root@Officecat:~# echo Täna elektrit pole alates 1600 kuni 1800! | wall |
Sõnumi pikkus on piiratud kuni 22 rida. Iga wall sõnumi korral kajastub see ka syslog'i, kus rajatis LOG_USER ja tase LOG_INFO.
Sõnumit saab edastada ka cat käsku kasutades; Tuginedes wall käsule ja kirjutes wall mille järel vajutada Enter ning siis sisestada soovitud sõnum, peale mida vajuta Enter and Ctrl+D
root@Officecat:~# wall
Täna elektrit pole alates 1600 kuni 1800! ^D |
Kasutades faili:
root@Officecat:~# cat .t2htis_fail
Täna elektrit pole alates 1600 kuni 1800! |
root@Officecat:~# wall .t2htis_fail
Täna elektrit pole alates 1600 kuni 1800! |
Tulemus: avab antud faili millest loeti ja edastati tekstisisu "Täna elektrit pole alates 1600 kuni 1800!"
Kasutades here-string:
root@Officecat:~# wall <<< Täna elektrit pole alates 1600 kuni 1800! |
Kõik ülemised käsud peaksid kuvama järgnevad read kasutajate terminalides, kes on sisselogitud ja mesg luba antud.
Broadcast Message from root@Offi
(/dev/pts/1) at 11:15 ... Täna elektrit pole alates 1600 kuni 1800! |
Kasutatud kirjandus
http://www.computerhope.com/unix/wall.htm
http://en.wikipedia.org/wiki/Wall_(Unix)
http://unixhelp.ed.ac.uk/CGI/man-cgi?wall
Koostas
Kaupo Saar A32 2013/14
Esitatud:
Tähtaeg: 03.01.2014