Ubuntu 简单定时提醒脚本

来源:互联网 发布:串口调试软件读写ep 编辑:程序博客网 时间:2024/06/07 14:17

系统环境:Ubuntu 14.04

本文给出一个简单的脚本,利用 zenity 和 notify-send,实现一个 Ubuntu 下简单的定时提醒工具。如果你需要一个简单的工具来提醒自己,每过一段时间就从电脑屏幕上移开视线眺望一下远方,那么这个脚本可能有些用处。

#!/bin/bashalartTime=100while (($alartTime))do    if (($alartTime != 100)) # 如果不是 100,则说明不是初次运行,则弹出下面的提示    then        notify-send $alartTime"分钟已到,请重新设定!"        zenity --info --text "时间到,请重新设定!"    fi    alartTime=$(zenity --entry --title "定时提醒" --text "输入提醒时间(分钟, 将忽略小数)")    alartTime=${alartTime%.*} # 忽略输入的小数点后面的数字,如 4.6 识别为 4    if (($alartTime > 60))  # 不能超过最大值    then        zenity --info --text "必须小于60分钟,退出"        break    fi    notify-send "成功设定"$alartTime"分钟,开始计时"    sleep $((alartTime*60))done

上面的脚本,使用了 notify-send 命令用于在桌面上弹出气泡提示,使用了 zenity 命令用于显示图形窗口。

自己用的话,上面的脚本可以写得更简单一点,因为错误检测没必要做。但是如果要给不太懂的人用的话,我这脚本里的错误检测及处理则会就显得有点力不从心了。

本文最后修改于 2016-4-4

0 0
原创粉丝点击