docker下计划任务crontab的使用方法
来源:互联网 发布:mac怎么远程win8 编辑:程序博客网 时间:2024/06/05 09:48
今天聊下在docker怎么合理的使用crontab 。
一直没有注意在docker如何使用crontab计划任务,我曾经已经不能用,所以用的是dockerfile定义的启动脚本,里面含有一个while的循环逻辑。
Docker crontab的使用 , http://xiaorui.cc/?p=1875
下面是一个简单的Dockerfile文件
在启动的脚本里面实现crontab的逻辑。
但是如果你的crontab多的话,就不好处理了,你要写不同的sleep sec ? 这个适用于比较少的计划任务,很是随意。
后来因为我这开发了一个关于业务数据预警的服务,我在服务里面加入了crontab的逻辑。 这里用的是python下的crontab模块。
config.ini 的配置信息是这样的,跟系统的crontab格式是一样的。 执行的时候,一个任务一个线程,不会因为某个任务堵塞超时,造成其他的任务不能准时的执行。
后来在StackOverflow看到有人说,docker下是支持crontab的。 特么的…….
编辑可用的crontab文件。
vim crontab
*/1 * * * * root echo “Hello world” >> /var/log/cron.log 2>&1
*/1 * * * * root echo $(date) >> /var/log/cron.log 2>&1
*/1 * * * * root echo “1111″ >> /var/log/cron.log 2>&1
*/1 * * * * root echo $(date +\%T) >> /var/log/cron.log 2>&1
构建含有crontab的docker image镜像。
sudo docker build –rm -t xiaorui.cc/docker-crontab .
启动这个容器。
sudo docker run -t -i xiaorui.cc/docker-crontab
过两分钟我们会看到,容器输出的日志.
Hello world
Hello world
- docker下计划任务crontab的使用方法
- linux下的crontab任务计划使用
- linux下计划任务crontab
- Linux下,任务计划-crontab
- Linux下计划任务 crontab
- ubuntu 的 crontab 计划任务
- crontab 计划任务的知识
- Linux 的计划任务Crontab
- linux下的任务计划进程crontab命令详解
- Linux系统下使用crontab添加计划任务的方法
- Linux系统下使用crontab添加计划任务的方法
- Linux下的计划任务:crontab命令详解
- cron crontab anacron anacrontab Linux下的计划任务
- linux-centOS6.6下的crontab计划任务配置
- Linux下的定时计划任务——crontab
- linux下的计划任务---crontab命令详解
- Ubuntu 下计划任务使用(crontab)
- linux crontab计划任务的使用
- ngx.exit,ngx.eof,ngx.timer.at
- bootstrap
- android 飘心动画(直播点赞)效果
- java 算法基础
- Mongodb——Aggregate
- docker下计划任务crontab的使用方法
- 【English】August summary ——Come on!September
- 小易最少可能多少秒就落入超超的陷阱
- xrange -->range
- jq-ui的Sortable插件 两列布局 左右拖拽
- Using TemplateRef to create a tooltip/popover directive in Angular 2
- source路径等问题 idea中配置使用mybatis出现问题BuilderException (XML文件路径问题)
- JAVA面试问题及答案(上)
- spring json接口开发及调用