linux里面如何利用crontab 和 notify-send ,实现每秒钟发送一次通知到桌面?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux里面如何利用crontab 和 notify-send ,实现每秒钟发送一次通知到桌面?相关的知识,希望对你有一定的参考价值。

参考技术A ..第一个是计划任务,但是第二个不会。你一秒发送一次真的不要紧吗

可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/crontab文件

具体格式如下:

每个字段代表的含义如下:
Minute 每个小时的第几分钟执行该任务
Hour 每天的第几个小时执行该任务
Day 每月的第几天执行该任务
Month 每年的第几个月执行该任务
DayOfWeek 每周的第几天执行该任务
Command 指定要执行的程序

在这些字段里,除了“Command”是每次都必须指定的字段以外,其它字段皆为可选

字段,可视需要决定。对于不指定的字段,要用“*”来填补其位置。

5 * * * * ls 指定每小时的第5分钟执行一次ls命令
30 5 * * * ls 指定每天的 5:30 执行ls命令
30 7 8 * * ls 指定每月8号的7:30分执行ls命令
30 5 8 6 * ls 指定每年的6月8日5:30执行ls命令
30 6 * * 0 ls 指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1,追问

谢谢,但是你没有解决问题啊!crontab和notify-send我会用,但是将notify-send放在crontab里面好像不能执行。

追答

饿,单独放进去不能运行就写个shell呗,然后计划任务里面添加你这个shell脚本,shell脚本功能就直接运行你要的程序,然后执行完成就kill掉程序进程就好了。如果是长时间用于发送消息那就不用Kill掉 虽然直接用shell写 也可以,但是就是不知道你的条件是什么或者说。你需要的功能是什么发上来我看看能不能帮你写个不需要写到计划任务里面的脚本直接挂机器运行

追问

需要每两秒钟发送一条通知:南无阿弥陀佛。

以上是关于linux里面如何利用crontab 和 notify-send ,实现每秒钟发送一次通知到桌面?的主要内容,如果未能解决你的问题,请参考以下文章

linux crontab定时执行任务

linux 定时执行shell脚本 定时任务

linux 利用 crontab 实现开机自动执行指令/crontab任务的多种实现方法

Linux用ntpdate自动同步时间后使用crontab定时任务更新

利用Linux中的crontab实现分布式项目定时任务

Centos7:利用crontab定时执行任务