文章目录

notify-send是系统自带的工具,用于在桌面弹出提醒弹窗,使用方法:
NAME
notify-send - a program to send desktop notifications

SYNOPSIS
notify-send [OPTIONS] [body]

DESCRIPTION
With notify-send you can sends desktop notifications to the user via a
notification daemon from the command line. These notifications can be
used to inform the user about an event or display some form of informa‐
tion without getting in the user’s way.

OPTIONS
-u, --urgency=LEVEL Specifies the urgency level (low, normal, criti‐
cal).

   -t, --expire-time=TIMEThe duration, in milliseconds, for the notification to appear onscreen.  (Ubuntu's Notify OSD and GNOME Shell both  ignore  thisparameter.)-i, --icon=ICON[,ICON...]Specifies an icon filename or stock icon to display.-c, --category=TYPE[,TYPE...]Specifies the notification category.Help options:-?, --helpShow this help message-h, --hint=TYPE:NAME:VALUESpecifies basic extra data to pass. Valid types are int, double,string and byte.SEE ALSOThe   Desktop   Notification    Spec    on    http://www.galago-project.org/specs/notification/.

$ notify-send “test”

也可以使用-i参数指定icon:

$ notify-send -i ~/test.jpg “test again”

更多的使用说明查阅:man notify-send

crontab是创建定时计划的工具,使用命令:crontab -e进入人物编辑状态,可以在里面添加自己的计划任务。

共有6列,用空格分隔,分别是:

1.分钟,0-59的数字,可用数字指定某时刻。例如:“1”表示任务在1分执行;可用“-”加数字来表示时间段,例如“1-30”表示任务在时间段1到30分内执行,默认每分钟执行一次;可用“,”来指定多个时间点执行任务,例如“1,5,10"表示在第1分,第5分,第10分分别执行任务

2.小时,0-23的数字,规则如上

3.日期,1-31的数字,规则如上

4.月份,1-12的数字,规则如上

5.星期,0-7的数字,规则如上,其中0与7意义相同

6.命令,可以用”;"添加一系列命令

如下所示:

表示每周的周一到周五,每天的20:00时刻执行一次提醒任务,提醒内容为“test notify”。

其中,"export DISPLAY=:0.0"必须要执行,因为notify-send属于GUI程序,而crontab只能在后台运行,如果不指定环境变量的话,是显示不了提醒弹窗的。

定时提醒只是最简单的应用,还可以使用其他命令进行各种计划任务,也可以定时执行指定脚本,功能非常强大。

ubuntu自动提醒相关推荐

  1. [整理+原创]ubuntu Thunderbird Mail设置自动提醒

    开机启动的设置方法 1 // 在终端输入 2 gnome-session-properties 然后添加thunderbird为启动项 方法1--自动提醒 下载插件:Thunderbird Mail客 ...

  2. ubuntu php xml模块,生成ubuntu自动切换壁纸xml文件的php代码

    运行代码后在图片目录下会生成yuxing.xml,方便ubuntu自动切换壁纸. /* * 生成ubuntu自动切换壁纸xml文件 */ //图片目录 $dir = '/home/yuxing/bac ...

  3. 怎么禁止/开启Ubuntu自动更新升级_豆豆技术派的博客-CSDN博客_ubuntu 自动更新

    怎么禁止/开启Ubuntu自动更新升级_豆豆技术派的博客-CSDN博客_ubuntu 自动更新

  4. canvas 将图形设置为button_将Excel设置为存放文件的文件夹:自动提醒直观摘要免压缩发微信...

    [友情提示]更多插入对象应用,敬请关注头条号@Excel财务VBA,了解后续文章介绍. 导读:一.文件夹的作用,二.win文件夹的局限,三.Excel准文件夹的应用需求,四.Excel准文件夹的设置方 ...

  5. ubuntu 自动挂载工具_Ubuntu自动挂载分区

    Ubuntu自动挂载分区 1.查看已经挂载的各个分区: 2.记录下对应的关系: /dev/sda6 ->/media/chris/Document /dev/sda7 ->/media/c ...

  6. JS实现聊天接收到消息语言自动提醒(您有新的消息请注意查收)

    综述 最近在开发一个网页端的客服系统,需求要求聊天双方接收到消息能有语音提醒,并且客服端如果存在未读消息要求每隔五分钟给客服语音提醒一下.客服聊天系统使用PHP的Workerman框架进行开发,由于语 ...

  7. java实现未读消息提醒_JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】...

    本文实例讲述了JS(jQuery)实现聊天接收到消息语言自动提醒功能.分享给大家供大家参考,具体如下: 综述 最近在开发一个网页端的客服系统,需求要求聊天双方接收到消息能有语音提醒,并且客服端如果存在 ...

  8. 解决Ubuntu自动更新Linux内核导致显卡驱动无法加载,致使循环在登录界面

    解决Ubuntu自动更新Linux内核导致显卡驱动无法加载,致使循环在登录界面 关闭unattended-upgrade 在/etc/apt/apt.conf.d目录下,查找包含Unattended- ...

  9. 用python给女朋友写了个自动提醒的程序

    事件背景是经常有很多琐碎的事情需要在某个时间点去做,光靠人力去记,容易出现偏差,尤其是对容易迷糊的选手. 所以动手写了一套代码,可以按需要通过微信发送消息,不论是给自己充当自动提醒的备忘录还是给其他人 ...

最新文章

  1. MATLAB【十四】————遍历三层文件夹操作
  2. Parallax Mapping Shader 凸凹感【转】
  3. C++ public、protected、private区别
  4. php将数组中元素打乱顺序,PHP公开课|学会随机打乱数组元素顺序的函数,你的PHP会学的更好...
  5. c mysql binlog_Mysql Binlog
  6. linux mysql数据库日志关闭,linux 怎样恢復mysql数据库日志
  7. 未转变者服务器未正常运行,未转变者Battleye服务不能正常运行 | 手游网游页游攻略大全...
  8. Java 使用阿里云短信的API接口
  9. 正在利用0day 时被人发现了,然后我灵机一动……
  10. Django之中间件,csrf跨站伪造请求,auth认证模块
  11. 数据存储与访问(SharedPreferencesDemo)
  12. 大学生发展规划与就业指导(三)
  13. 屏幕录像软件哪个好用?怎么快速录制清晰无水印的视频?
  14. Rails进阶——框架理论认知与构建方案建设(一)
  15. 1296. 划分数组为连续数字的集合
  16. Awesome Crowd Counting
  17. 阿里云国内节点centos7.2安装k8sv1.12.3
  18. 前端面试题:HTML 语义化的理解
  19. 手把手教你下载在线地图?!再也不用下了
  20. C++面向对象程序设计习题1:分数相加

热门文章

  1. php 过滤特殊字符和sql防注入代码以及xss攻击等
  2. 3g无线图传点到点模式与服务器模式比较,RTK网络模式分类及网络制式的选择
  3. uibmodal模态框打开另一个模态框_进阶版神笔:只需一句话、一个故事,即可生成画面...
  4. linux系统说明文件目录,Linux系统目录结构说明
  5. 3pc在mysql的实现_面试官:了解分布式事务?讲讲你理解的2PC和3PC原理
  6. mysql导出txt到client_mysql导出导入txt以及sftp自动下载(一)
  7. python怎么写中文至excel_[ Python爬虫实战 ] python 操作excel以及解决中文报错 - pytorch中文网...
  8. 【spring boot】支持webjars
  9. Win10上rabbitmq 安装
  10. mysql xa 和普通事务_一文看懂MySQL中基于XA实现的分布式事务