草庐IT

scheduler_cron

全部标签

java - scheduler的standby()和pauseAll()有什么区别?

我正在使用QuartzSchedulerv.1.8.0。scheduler.standby()之间有什么区别?和scheduler.pauseAll()?standby()-TemporarilyhaltstheScheduler'sfiringofTriggers.pauseAll()-Pausealltriggers-similartocallingpauseTriggerGroup(group)oneverygroup,however,afterusingthismethodresumeAll()mustbecalledtoclearthescheduler'sstateof'r

Python 子进程仅在 cron 中返回非零退出状态

我有一个管理一系列CasperJS的Python脚本任务并处理结果。它从命令行运行良好,但是当我在cron中运行脚本时,出现错误:CalledProcessError:Command'['/path/to/casperjs','/path/to/doSomething.js','args']'returnednon-zeroexitstatus1在Python中,我调用CasperJS:response=subprocess.check_output(['/path/to/casperjs','/path/to/doSomething.js','args'],shell=True)我也

python - 如何在 Django 上运行类似 cron 的脚本?

简单介绍一下我要做什么->我正在构建一个定时竞赛应用程序,它会在设定的日期时间到期。所以基本上我想要一个脚本来查询我的模型并根据业务逻辑定期更改一些值在django中你会怎么做? 最佳答案 你用celery。http://celery.readthedocs.org/en/latest/userguide/periodic-tasks.html 关于python-如何在Django上运行类似cron的脚本?,我们在StackOverflow上找到一个类似的问题:

python - 使用 cron 启动 python 脚本并将打印输出到文件

这个问题在这里已经有了答案:Correctwaytowritelinetofile?(16个答案)关闭8年前。我正在使用cron启动python脚本,如下所示:#Pythonscriptcalledevery3minutesincasescriptcrashes*/3****/home/ubuntu/python_script.sh&而且我的脚本有几个用于调试的输出。我想将这些消息打印到一个文件中,例如/home/ubuntu/Logs.txt我的脚本还会检查python调用是否已经在运行,因此它不会再次启动它:#!/bin/bashlines=$(ps-ef|greppython_s

python - CELERYBEAT_SCHEDULE 在你的项目中放在哪里?

我多次阅读了几页Google搜索结果,我对如何布局我的项目感到非常困惑。我已经设法让Celerybeat使用periodic_task装饰器工作,但那是depreciatedandisbeingremoved.据我了解,thedocs建议CELERYBEAT_SCHEDULE是替代品。我已经完全按照所示创建了一个文件,但还没有弄明白:如何命名?放在哪里?我发现很难找到在非Django项目中使用Celery的正确方法。 最佳答案 thedocs有点令人困惑让它看起来像你的CELERYBEAT_SCHEDULE是一个单独的文件。实际上,

python - Google Apps 中的 Cron 作业是否有时间限制?

我已经创建了一个cron作业来扫描rss/atom提要,但想知道这是否有超时。文档说请求被限制在30秒内;cron作业是受此限制的常规请求吗?为了安全起见,我应该将作业分解为每个cron作业一次扫描,还是有更好的方法?我在考虑是否可以将cron作业生成任务放入执行资源获取的任务队列中(这样每个任务都可以获取一个资源,希望没有一个会超过30秒的限制)。如有任何建议,我们将不胜感激。 最佳答案 Cron作业的截止期限为10分钟,而不是30秒。参见AppEngineversion1.4releasepage:Nomore30-second

python - 使用工作层在 Elastic Beanstalk 上使用 Django 设置计划/cron 作业

我目前正在将一个Django网站从我自己运行Ubuntu的托管服务器迁移到AWSElasticBeanstalk。到目前为止,我发现这个过程有点直截了当-直到尝试为我的应用程序设置一些预定作业。据我所知,我想使用cron.yaml文件在工作层环境中运行cron作业。我已经阅读了文档:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features-managing-env-tiers.html#worker-periodictasks并阅读博文:https://medium.com/@joelennon/runni

python - 类似 cron 的循环任务调度程序设计

假设您想安排重复性任务,例如:每周三上午10点发送电子邮件在每个月的第一天创建摘要并且您想在Web应用程序中为合理数量的用户执行此操作-即。10万个用户,每个用户可以决定他们想要什么时间安排。并且您希望确保计划的项目运行,即使它们最初被错过-例如。由于某种原因,电子邮件没有在星期三上午10点发送,它应该在下一个检查时间间隔发送,比如星期三上午11点。你会如何设计?如果您使用cron每x分钟触发您的日程安排应用程序,那么实现决定在每个时间点应该运行什么的部分的好方法是什么?我见过的类似cron的实现将当前时间与所有指定项目的触发时间进行比较,但我也想处理遗漏的项目。我觉得有比我正在设计的

python - APScheduler(高级Python调度器) ImportError : No module named scheduler

我有以下导入错误“导入错误:没有名为调度程序的模块”当我运行以下python脚本时:"""Demonstrateshowtousetheblockingschedulertoscheduleajobthatexecute$"""fromdatetimeimportdatetimeimportosfromapscheduler.schedulerimportBlockingSchedulerdeftick():print('Tick!Thetimeis:%s'%datetime.now())if__name__=='__main__':scheduler=BlockingSchedule

python - cron 作业执行的脚本中的相对路径

我正在设置我的第一个cron作业,但它不工作。我认为问题可能是相对路径问题。给定的cron作业:*/1****python2.7/home/path/to/my/script/my_script.py和my_script.py:importsqlite3db=sqlite3.connect('my_db.db')cur=db.cursor()...如何确保my_script.py在/home/path/to/my/script/中查找my_db.db(与my_script.py所在的目录相同)而不是crontab所在的目录?也欢迎提供其他故障排除建议。注意-我认为问题可能是路径问题,因