CentOS:从命令行提醒所有桌面用户

Wol*_*lfy 3 command-line desktop-environment notifications console

如何从命令行通知所有在线(桌面)用户?

我知道,如果我希望在某事完成时得到通知,我只是这样做:

sudo apt-get update | notify-send "apt-get update" "update finished"
Run Code Online (Sandbox Code Playgroud)

我应该使用什么来通知所有用户(或某些特定用户)?

小智 6

你可以试试。在我的 KDE 机器上,会弹出一个小面板,其中包含用 wall 发送的消息。当然,该消息也会出现在所有终端中,但可能您的用户没有打开终端。例子:

echo "It is 9 o'clock and all is well." | wall
Run Code Online (Sandbox Code Playgroud)