Linux + ส่งข้อความวอลล์ถึงผู้ใช้เฉพาะเท่านั้น


11

อย่างที่ทราบกันดีว่าเราสามารถส่งข้อความออกอากาศไปยังผู้ใช้ทุกคนบนเครื่อง Linux

แต่จะส่งข้อความไปยังผู้ใช้เฉพาะได้อย่างไร

ตัวอย่างเช่น:

#who

rodegc  pts/1        2015-05-04 04:23 (10.4.72.1)
dwwar   pts/3        2015-05-03 00:56 (10.4.72.2)
tzcsar  pts/5        2015-05-03 22:32 (10.4.72.6)
.
.
.
.
.

ในกรณีนี้วิธีการส่งข้อความออกอากาศเฉพาะกับผู้ใช้ rodegc?

จากหน้าคน:

 WALL(1)                       Linux User's Manual                      WALL(1)

 NAME
 wall -- send a message to everybodyגs terminal.

 SYNOPSIS
 wall [-n] [ message ]

จากหน้าคนฉันไม่เห็นตัวเลือกใด ๆ ที่จะส่งไปยังผู้ใช้ที่เฉพาะเจาะจง


1
นอกจากนี้จาก man page man wall: ดูนอกจากนี้ mesg (1), คุย (1), เขียน (1), ปิด (8) เครื่องมือที่คล้ายกันหรือที่เกี่ยวข้องมักถูกกล่าวถึงในส่วนดูเพิ่มเติม
Lambert

คำตอบ:


23

ด้วยwrite:

write <user> 
Some text goes here
CTRL-D (eof)

ทางเลือก:

echo "Some text goes here" | write <user>

man writeดู


มีวิธีป้องกันการเขียนที่ได้รับหรือไม่? เพียงแค่ในกรณีที่ผู้ร่วมงาน HILARIOUS ตัดสินใจyes | write badp
badp

1
โอ้นั่นคือmesg n
badp
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.