wall command in linux

  • جهت پخش یک پیغام به صورت broadcast در بین تمام یوزر ها از این دستور استفاده می شود.
  • مثلا می خواهیم به تمام یوزر هایی که دارن با سرور کار می کنن یک پیغام بفرستیم
  • کار با این ابزار به ۳ صورت امکان پذیر است :
    • از طریق pip
    • از طریق دادن فایل متنی
    • از طریق تایپ در درون برنامه

  • از طریق pip و echo :
# echo msg | wall -n
  • با استفاده از سویچ n- تعیین کردیم که بنر پیشفرضی که توسط دستور wall ایجاد می شود، نمایش داده نشود. این امکان تنها برای یوزر root امکان پذیر است.

  • از طریق فایل متنی :
# wall -n ./test.txt

  • از طریق تایپ درون برنامه :
# wall -n
123
345
ctrl+d
  • همان طور که گفته شد، جهت خارج شدن از برنامه و ارسال متون از کلید های ctrl+d استفاده کنید.

  • نکته : در صورت استفاده از دستور wall توسط یوزرهای معمولی، پیغام به کاربر root نخواهد رسید.

  • تست شده بر روی debian 6.x
  • تست شده بر روی debian 10.x

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *