127得票2回答
使用Celery和RQ的优缺点比较

目前我正在开发一个需要实现一些后台任务的Python项目(主要是电子邮件发送和大量数据库更新)。 我使用Redis作为任务代理。 因此,在这一点上,我有两个选择:Celery 和 RQ。 我对这些作业队列有一些经验,但我想问问你们分享使用这些工具的经验。 使用Celery或RQ有哪些优缺点...

125得票11回答
Windows服务与计划任务的区别

在重复运行程序(例如,每两分钟一次)方面,使用Windows服务和计划任务的优缺点是什么?

123得票7回答
在Windows中设置cron作业

我每天需要从SFTP服务器下载文件。我有一个可以从服务器检索文件的程序,但我想设置一个cron作业(或类似的东西)来自动化这个过程。我们是一家Windows公司,需要在Windows中设置cron作业。

117得票7回答
如何设置定时任务定期执行?

我该如何让一个脚本每隔30分钟运行一次?我猜不同的操作系统可能有不同的方法。我正在使用OS X。

117得票13回答
如何将Linux定时任务转换为“亚马逊方式”?

我们已将整个LAMP Web应用程序从专用机器迁移到云端(Amazon EC2机器),这或许是好事,但我们处理crons的方式不够优秀。我有一个关于如何使用“亚马逊方式”在云中最佳管理cron作业的问题。 问题:我们有多个Web服务器,并需要运行批处理作业的cron,例如创建RSS提要,触发...

115得票11回答
如何在Spring中有条件地启用或禁用定时任务?

我正在使用Spring的@Scheduled注解以cron样式模式定义定时作业。 cron模式存储在配置属性文件中。实际上有两个属性文件:一个是默认配置,另一个是环境相关的配置(例如dev,test,prod customer 1,prod customer 2等),覆盖了一些默认值。 我...

115得票14回答
如何通过批处理文件检查服务是否在运行并启动它,如果它没有运行?

我想编写一个批处理文件,执行以下操作: 检查服务是否正在运行 如果正在运行,则退出批处理 如果没有运行,则启动服务 到目前为止,我搜索到的代码示例都不能正常工作,所以我决定不将它们发布。 启动服务可通过以下方式完成:net start "SERVICENAME" 如何检查服务...

111得票9回答
Spring的@Scheduled注解方法是否在不同的线程上运行?

我有几个方法被注释为@Scheduled(fixedDelay=10000)。 在应用程序上下文中,我有这个注释驱动的设置:<task:annotation-driven /> 问题在于,有时候一些方法的执行会被延迟数秒或数分钟。 我假设即使某个方法需要较长时间才能完成执行,其他...

103得票8回答
使用Spring编程方式调度任务(动态设置fixedRate)。

目前我有这个:@Scheduled(fixedRate=5000) public void getSchedule(){ System.out.println("in scheduled job"); } 我可以将此更改为使用对属性的引用@Scheduled(fixe...

103得票14回答
Python脚本定时准确运行每小时

在我提问之前,Cron Jobs和Task Scheduler将是我的最后选择,此脚本将在Windows和Linux上使用,我更喜欢采用编码方法完成这个任务,而不是让最终用户来完成。 是否有Python可以使用的库来安排任务?我需要每小时运行一次函数,但随着时间的推移,如果我每小时运行一次脚本...