crontab如何设置秒级别的定时【转载】
* * * * * date > /home/gamester88/test/nihao.txt
* * * * * (sleep 10 && date >> /home/gamester88/test/nihao.txt)
* * * * * (sleep 20 && date >> /home/gamester88/test/nihao.txt)
* * * * * (sleep 30 && date >> /home/gamester88/test/nihao.txt)
* * * * * (sleep 40 && date >> /home/gamester88/test/nihao.txt)
* * * * * (sleep 50 && date >> /home/gamester88/test/nihao.txt)
第一种方案,当然是写一个后台运行的脚本一直循环,然后每次循环sleep一段时间。
while true ;do
command
sleep XX //间隔秒数
done
第二种方案,使用crontab。
我们都知道crontab的粒度最小是到分钟,但是我们还是可以通过变通的方法做到隔多少秒运行一次。
以下方法将每20秒执行一次
crontab -e
* * * * * /bin/date
* * * * * sleep 20; /bin/date
* * * * * sleep 40; /bin/date
说明:需要将/bin/date更换成你的命令即可
这种做法去处理隔几十秒的定时任务还好,要是每1秒运行一次就得添加60条记录。。。如果每秒运行还是用方案一吧。
转自
http://wenku.baidu.com/link?url=wa1op6-TOosAH_YHnUztH9SUzvoOmjlh7TUFp8ixpdtWhSRuH4RwnHEATsGfzAOitioN2z548cc7l62LjbboAFPSdurPxWu1TBO_x1gDg__
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?