通知发送:从以 root 身份运行的脚本发送通知

通知发送:从以 root 身份运行的脚本发送通知

在我的桌面环境中,我使用dunst通知守护进程,我可以通过以下方式发送通知:

notify-send "some message"

我打开了一个终端窗口,以 root 身份登录,并且正在运行备份脚本。我希望在脚本完成时收到通知。

当我以普通用户身份登录时,如何以 root 身份发送通知?

答案1

如果您的情况是 root 并运行,请确保dunst安装在 root 上:

 myScript.sh && notify-send "some message"

如果您没有收到通知,则脚本不会返回 0 代码,即失败。

要在失败时收到通知,您可以运行:

myScript.sh && notify-send "some message" || notify-send "script failed!"

相关内容