crontab 实现按秒执行shell脚本
按照正常情况下crontab的执行的最小间隔是分钟,现在我们使用延迟的方式实现按照秒执行脚本
crontab -l
MAILTO="" 不接收执行结果邮件。
shell设置1分钟执行1次。
MAILTO=""
*/1 * * * * /usr/share/nginx/html/first/shells/update_all.sh
具体shell脚本
#!/bin/bash
#间隔的秒数,不能大于60
step=5
for (( i = 0; i < 60; i=(i+step) )); do
#这里可以是要执行的脚本
echo 1
sleep $step
done
exit 0
总结
- 这也是前人经验的总结
- 也是解决问题思路的转变
- 参考地址
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。