如何从命令行通知所有在线(桌面)用户?
我知道,如果我希望在某件事完成时收到通知,我只需这样做:
sudo apt-get update | notify-send "apt-get update" "update finished"
我应该使用什么来通知所有用户(或某些特定用户)?
答案1
你可以试试墙。在我的 KDE 机器上,会弹出一个小面板,其中显示了通过 wall 发送的消息。当然,该消息也会出现在所有终端中,但也许您的用户没有打开终端。例子:
echo "It is 9 o'clock and all is well." | wall