草庐IT

scheduler_cron

全部标签

cron - 为什么Dockerfile中的cron服务不运行?

而searching对于这个问题,我发现:cron-f应该启动服务。所以我有:运行apt-getinstall-qq-ygitcron接下来我有:CMDcron-f&&crontab-l>pullCron&&echo"*****git-C${HOMEDIR}pull">>pullCron&&crontabpullCron&&rmpullCron我的dockerfile部署没有错误,但cron没有运行。怎么做才能启动cron服务加上一行?PS:我知道我的cron中的git函数实际上应该是一个钩子(Hook),但对我(可能对其他人)来说,这是关于学习如何使用Docker设置crons:-)

ubuntu - docker ubuntu cron -f 不工作

尝试在docker容器中运行cron作业。正确配置supervisord(我在ps-ef中看到cron-f,如果我杀死它,它会重新生成)crontab文件(用于测试):*****echohi>>/root/test我试着把它放在/etc/cron.d/crontab/etc/crontab和/var/spool/cron/crontabs/crontab没有任何效果-我在/root/test中没有得到任何东西有什么想法吗? 最佳答案 你可能想检查你的crontab语法;/etc/crontab等位置的crontab文件需要额外的用户

cron - 在 Docker 容器内,cronjobs 没有被执行

我从Dockerfile制作了一个Docker镜像,并且我希望在基于此镜像的容器运行时定期执行cronjob。我的Dockerfile是这样的(相关部分):FROMl3iggs/archlinux:latestCOPYsource/srv/visitorWORKDIR/srv/visitorRUNpacman-Syyu--needed--noconfirm\&&pacman-S--needed--noconfirmmakegcccroniepython2nodejsphantomjs\&&printf"*/2****node/srv/visitor/visitor.js\n">>cro

docker - 部署注册表时如何在 docker swarm 中解决此问题 "no suitable node (scheduling constraints not satisfied on 1 node)"?

我在具有2核4GBramCentos的虚拟机中有一个dockerswarm。在集群中,当我部署docker私有(private)注册表(注册表2.6.4)时,它会永远显示服务状态为pending。我用了dockerserviceps>当我使用dockerinspect>进行检查时在消息中我得到了这个“没有合适的节点(1个节点不满足调度约束)”。我尝试了服务重启和重新部署。如何解决这个问题? 最佳答案 当compose文件中定义的节点标签与实际节点中定义的节点标签不匹配时,我经常遇到这个问题,要么是因为我设置了错误的标签(例如拼写错误

python - 使用 cron 运行 python 脚本

这可能是一个非常简单的问题,但我怎样才能每2天在我的fedoradist上运行一个python脚本呢?谢谢安东尼 最佳答案 这是一个关于cron的问题。首先是在你的python脚本之上添加一个SHEBANG行。#!/usr/bin/envpython使用chmod+x使您的脚本可执行然后执行crontab-e并添加00*/2**/path/to/your/pythonscript.py 关于python-使用cron运行python脚本,我们在StackOverflow上找到一个类似的问

python - cron 运行脚本时的环境变量

我有一个使用环境变量的Python脚本。该脚本在直接运行时完全按计划工作;但是,我想暂时将其作为cron作业每分钟运行一次。目前在我的cron.目录中,我有一个名为scrapers的文件,其中包含:*****root/usr/bin/python3.5/code/scraper.py这会运行Python脚本,但脚本失败,因为在脚本中我使用了两个环境变量。我读到我应该将SHELL=/bin/bash添加到cron文件中,所以我做了,但这没有帮助。SHELL=/bin/bash*****root/usr/bin/python3.5/code/scraper.py然后我读了Inthecron

python - UnicodeEncodeError 仅在作为 cron 作业运行时

这个问题在这里已经有了答案:SettingthecorrectencodingwhenpipingstdoutinPython(12个回答)关闭9年前。我的程序可以在命令行中正常运行,但是当我将它作为cron作业运行时,它会因错误而崩溃:UnicodeEncodeError:'ascii'codeccan'tencodecharacteru'\xa7'inposition13:ordinalnotinrange(128)语句崩溃printtitle为什么只有当应用程序作为cron作业运行时才会发生这种情况?如何解决这个问题?我试过了(没有帮助):printunicode(title)P

java - EJB 3.1 @Schedule 可以在应用程序代码之外配置吗?

如何配置计划间隔:@Schedule(persistent=true,minute="*",second="*/5",hour="*")在应用程序代码之外?如何在ejb-jar.xml中配置?我可以在应用程序之外配置它(属性文件的种类)吗? 最佳答案 以下是部署描述符中的调度示例:MessageServiceejb.MessageServiceStateless0/18**showMessage另一种配置定时器的方法是编程调度。@Singleton@StartuppublicclassTimedBean{@Resourcepriva

java - 是否可以在 Web 应用程序中运行 cron 作业?

在javaweb应用程序(servlets/springmvc)中,使用tomcat是否可以运行cron作业类型的服务?例如每15分钟清除一次日志数据库。您能以独立于容器的方式执行此操作,还是必须使用tomcat或其他容器运行?请指定该方法是保证在特定时间运行还是每15分钟运行一次,但如果应用程序回收可能会被重置等(如果您使用计时器,则在.net中就是这样) 最佳答案 如Chapter23.SchedulingandThreadPooling中所述,Spring通过Timer和QuartzScheduler(http://www.q

java - 使用 @Scheduled 和 @EnableScheduling 但给出 NoSuchBeanDefinitionException

我关注了verysimpleexamples在线在Spring中设置cron作业,但我每次都在Tomcat启动日志中收到此错误:2015-05-2500:32:58DEBUGScheduledAnnotationBeanPostProcessor:191-CouldnotfinddefaultTaskSchedulerbeanorg.springframework.beans.factory.NoSuchBeanDefinitionException:Noqualifyingbeanoftype[org.springframework.scheduling.TaskScheduler]