cron是一个Linux下的后台进程,用来定期的执行一些任务。想要让cron执行你指定的任务,首先就要编辑crontab文件。
crontab是一个文本文件,用来存放你要运行的命令。
具体用法可以参照Ubuntu下crontab命令的用法
notify-send可以将消息以弹窗的形式通知用户
具体用法可以参照 使用notify-send发送桌面通知
crontab和notify-send结合使用,可以定时通知或提醒用户。但是有一个问题:
notify-send命令在cron下不会启动消息弹窗。需要在notify-send命令执行之前添加
exportDISPLAY=:0.0
.
例如:在每天的10:30提醒用户”快吃饭啦,先喝点水吧”,应该在crontab文件中如下编写:
30 10 * * * export DISPLAY=:0.0 && notify-send "快吃饭啦,先喝点水吧"