在我的桌面环境中,我使用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!"