当时间到达下午 4:00 时弹出通知?

当时间到达下午 4:00 时弹出通知?

我想知道是否有办法在特定时间从命令行显示通知或其他内容。比如当时钟敲响下午 4:00 时。如果它可以使用 Ubuntu 的notify-osd 工具显示它,那就太好了:

在此处输入图片描述

答案1

正如许多其他评论者所说,每天执行此操作的最佳方式是使用 cron,但如果您只想执行一天或偶尔执行此操作,则可以使用以下命令at

echo 'notify-send "Work day is done!"' | at 4:00PM 

您可以以at多种方式使用它,包括用作茶计时器:

echo 'notify-send "Get your tea!"' | at now + 3 minutes 
echo 'notify-send "Meeting in 1 hour with the big boss!"' | at 1pm tomorrow 

对于那些一次性命令来说它非常有用。

检查在手册页以获得更好的语法效果。

答案2

使用通知发送发送通知。将其设置为 cron 作业。

答案3

您可以像这样向notify-osd发送命令:

notify-send "Go to bed!"

每天下午 4 点通知的 crontab 如下所示:

0 16 * * * /home/username/notify.sh

答案4

如果你使用像 anacron 这样的程序(即使电脑没有运行也会发出警告,因此对于台式机和笔记本电脑等来说比 cron 更有用)嗯,那么我会使用 Zenity,它是一个通知程序,这是我的网站,其中有一些例子http://sites.google.com/site/venvirupa/yadandyin

相关内容