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

$ 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只能在后台运行,如果不指定环境变量的话,是显示不了提醒弹窗的。

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

参考:

http://tigerlee.me/p/two-tools-funny-usage-in-ubuntu/

http://blog.rythdev.com/2012/01/use-notify-send-and-crontab-to-make-alarm/

http://vbird.dic.ksu.edu.tw/linux_basic/0430cron_3.php

转载于:https://www.cnblogs.com/daemon369/p/3199830.html

Ubuntu使用notify-send 与 crontab 实现定时提醒相关推荐

  1. 部署scrapy爬虫到AWS Ubuntu 18.04,用crontab定时执行

    本文介绍了如何把windows下面的scrapy脚本部署到AWS Ubuntu上,并使用crontab定时执行. 我的scrapy爬虫原来部署在windows服务器,爬虫每个小时从几个字幕网站爬字幕. ...

  2. Linux工作计时提醒软件,使用Ubuntu命令完成定时提醒功能(预防rsi)

    使用Ubuntu命令完成定时提醒功能(预防rsi) Unix/Linux 的哲学是: 提供各种灵活的组件, 你通过类似叠积木的方式去组装其这些组件来完成你所要完成的任务. 因此,通常只要你能看到的各种 ...

  3. 用Python3、NetCore、Shell分别开发一个Ubuntu版的定时提醒(附NetCore跨平台两种发布方式)...

    Python3 与 NetCore基础语法对比:https://www.cnblogs.com/dunitian/p/9103673.html 彩色版最新版:https://www.cnblogs.c ...

  4. linux centos设置定时重启,Linux CentOS使用crontab设置定时重启的方法

    本篇介绍 crontab 设置定时任务,并且把 crontab 加入到开机自启动中. 1.配置一个每天自动重启的功能: 如果支持crontab 可直接 crontab -l 查看目前已有的定时任务 如 ...

  5. mac定时执行python_Python脚本实现在Mac上DIY定时提醒功能

    背景:这两天一直沉迷于在电脑上看书,每到12点该吃饭时就会忘了,同事还要到工位上叫我,于是就想搞出来一个每天能够定时提醒我该做什么事情的功能,这样能够有提前准备.今天下午花了半天的时间研究了一下,最终 ...

  6. 微信小程序消息推送,实现未完成计划的在微信内的定时提醒功能

    微信小程序消息提醒(微信内提醒) 提示:此处仅是小程序消息提醒的一个小例子,希望能够为大家抛砖引玉 目录 微信小程序消息提醒(微信内提醒) 需求及效果展示 一.实现思路 二.实现步骤 1.获取模板ID ...

  7. java 手机声音提醒功能_Android基于广播事件机制实现简单定时提醒功能代码

    本文实例讲述了Android基于广播事件机制实现简单定时提醒功能代码.分享给大家供大家参考,具体如下: 1.Android广播事件机制 Android的广播事件处理类似于普通的事件处理.不同之处在于, ...

  8. android定时提醒功能,Android后台定时提醒功能实现

    需要类似的功能,找了很久,估计这个能让我实现.转一下. https://blog.csdn.net/qq_34445403/article/details/78727477 考虑到自己每次在敲代码或者 ...

  9. android后台通知,Android后台定时提醒功能实现

    前提:考虑到自己每次在敲代码或者打游戏的时候总是会不注意时间,一不留神就对着电脑连续3个小时以上,对眼睛的伤害还是挺大的,重度近视了可是会遗传给将来的孩子的呀,可能老婆都跟别人跑了. 于是,为了保护眼 ...

最新文章

  1. 没人比程序猿更讨厌软件
  2. 带你上手一款下载超 10 万次的 IDEA 插件
  3. git stash封存分支 以及关于开发新功能的处理
  4. sonarqube通过sonarqube maven插件分析maven工程使用的mvn命令示例
  5. Android 访问本地 HTML
  6. Winform跨线程调用简洁办法
  7. python编程狮电脑版_w3cschool编程狮PC版-编程狮电脑版下载 v3.3.10--PC6电脑版
  8. 波士顿动力新视频:上岗工作机器狗,巡查工地一丝不苟
  9. Linux命令备忘实例——排序和基本统计命令
  10. rpm方式安装mysql5.7_centos下rpm方式安装mysql5.7
  11. python GUI编程
  12. 两人共用计算机,双人共享一台电脑主机 两个人同时使用一台电脑主机
  13. Java 移位运算符的复合_Java移位运算符
  14. iOS开发-Xcode8兼容iOS7手记
  15. 传承中华美德,关注中老年大健康,育润奶粉敬老情浓
  16. 为什么年轻人会活的越来越难?
  17. C#项目获取当前时间的农历时间
  18. HALO:用于MR扫描器中实时头部对准的工具
  19. 如何制作一个完美的全屏视频H5
  20. Dfinity (ICP)开发基本操作-4

热门文章

  1. Android事件分发机制之ACTION_DOWN
  2. maven(android-maven-plugin3.8.0)打包apk无法启动,apklib依赖包的资源索引出错(R文件与主模块冲突)问题解析
  3. Springboot+Swagger
  4. 2019牛客暑期多校训练营(第一场)E题 ABBA(DP)
  5. 【转载】大叔推荐博客索引
  6. FileUpload控件学习
  7. 【论文阅读-Bidding】《Feedback Control of Real-Time Display Advertising》
  8. eclipse安装Hadoop1.1.2版本开发插件
  9. Tarjan算法学习1-双连通
  10. String对象中常用的方法