ฉันอ่านว่าคุณต้องการทำสิ่งนี้โดยไม่ใช้ SSH ฉันเชื่อว่าฉันมีทางออก: netcat
[nc] มันมาพร้อมกับ Ubuntu ตามค่าเริ่มต้น
ก่อนอื่นเราต้องมี "daemon" เพื่อให้ทำงานในพื้นหลัง ประการที่สองเราต้องการโปรแกรมที่จะทำให้การแจ้งเตือนปรากฏขึ้น ฉันzenity
ติดตั้งแล้ว หากคุณไม่ได้โปรดติดตั้งหรือแก้ไขสคริปต์เพื่อใช้สิ่งที่คุณชอบ [อดีตxmessage
แต่ที่น่าเกลียด] ถัดไปวางสิ่งนี้ลงใน 'daemon.sh':
#!/bin/bash
port=3333
nc -l $port | while read msg; do zenity --info --text "$msg"; done
ตอนนี้ทำให้มันปฏิบัติการchmod +x daemon.sh
ตอนนี้รันในพื้นหลัง:./daemon.sh &
ตอนนี้คุณทำเสร็จแล้ว! จริง ๆ แล้วคุณต้องทำสิ่งนี้กับคอมพิวเตอร์แต่ละเครื่อง คุณจะต้องเริ่มต้น daemon โดยอัตโนมัติ เปิดแอปพลิเคชัน 'เริ่มต้น' จากเมนูและเพิ่มสคริปต์ของคุณ เมื่อเสร็จแล้วหากต้องการส่งข้อความไปยังคอมพิวเตอร์เครื่องอื่นให้พิมพ์:
nc 192.168.1.X 3333
Enterแล้วพิมพ์ข้อความและตีของคุณ แต่ละบรรทัดที่ป้อนจะทำให้ข้อความปรากฏขึ้น อร์ทแคโรไลนาทางออกกด Ctrl + Cหรือ+ Ctrl D
เพียงตรวจสอบให้แน่ใจว่าได้แทนที่ 192.168.1.X ด้วย IP จริงของพีซีเครื่องอื่น [คุณสามารถใช้ifconfig
เพื่อค้นหาที่อยู่ IP]
คุณสามารถสร้างสคริปต์อื่นได้เช่นmessage.sh
กัน ในนั้นให้วาง:
#!/bin/bash
nc 192.168.2.X 3333
chmod +x message.sh
แล้วก็ จากนั้นคุณสามารถพิมพ์./message.sh
แล้วพิมพ์ข้อความแล้วป้อนและข้อความของคุณจะถูกส่ง นอกจากนี้เมื่อฉันคิดว่าคุณสามารถเพิ่มการแจ้งเตือนเสียง ฉันอยากจะแนะนำmplayer
มันเป็นเครื่องเล่นสื่อ CLI ไม่ควรที่จะเข้าใจยากเกินไป แต่ถ้าคุณมีคำถามใด ๆ โปรดอย่าลังเลที่จะถาม!