Linux休息提醒

Posted randomcoder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux休息提醒相关的知识,希望对你有一定的参考价值。

??今天工作到一半,小群里突然说起了某某明星在录制《追我吧》,突发意外抢救无效死亡。这让大家炸开了锅,也反思自己在工作的时候也需要注意休息。找了一圈之后发现在debian上的一个小巧休息软件叫:workrave,下载安装之后使用效果不是很好。想到linux下本身就有crontab和notify-send工具,干嘛不自己写一个呢。说完开工,下面是代码:

#!/usr/bin/bash
#-*- coding: utf-8 -*-  

while :
do
    hour=$(date +%H)
    not1="现在时间:"

    minute=$(date +%M)
    gap=`expr 60 - $minute`
    gaps=`expr $gap * 60`
    # echo $gap $gaps

    sleep $gaps

    if [ $hour -gt 18 -a $hour -lt 23 ]; then
        sign="晚上好!"
        notify-send ["开心一下"] "$sign $not1 $(date +%H:%M:%S)"
    elif [ $hour -eq 18 ]; then
        sign="傍晚好!"
    elif [ $hour -gt 12 -a $hour -lt 18 ]; then
        sign="下午好!"
        notify-send ["开心一下"] "$sign $not1 $(date +%H:%M:%S)"
    elif [ $hour -eq 12 ]; then
        sign="中午好!"
    elif [ $hour -gt 8 -a $hour -lt 12 ]; then
        sign="早上好!"
        notify-send ["开心一下"] "$sign $not1 $(date +%H:%M:%S)"
    else
        sign="休息时间!"
    fi
done

??功能大概就是每隔1小时提醒一次,那么这个时候就可以喝水,上个卫生间或者站起来溜达溜达。
??最后说一句,身体是自己的,不要太过于透支!

以上是关于Linux休息提醒的主要内容,如果未能解决你的问题,请参考以下文章

批处理+定时任务实现定时休息提醒

linux中怎么查看mysql数据库版本

树莓派自动化应用实例整点提醒自己休息五分钟

由于休息api延迟,视图寻呼机中的第一个片段未显示

markdown 链接,片段,提醒,收集点作为重新访问WordPress插件开发期间的笔记#WordPress #Plugin #PHP #Refere

企业微信收不到消息是怎么回事