我在我的webhotel上有一个网站,我想运行一些计划任务。 你会推荐什么样的方法来实现? 到目前为止,我想到的是在每个页面的顶部都包含一个脚本,然后让这个脚本检查是否是时候运行这个工作。 这只是我想到的一个简单的例子: if ($alreadyDone == 0 && time() > $timeToRunMaintainance) { runTask(); $timeToRunMaintainance = time() + $interval; } 还有什么我应该考虑的,还是有比这更好的方法?
我想知道是否可以在应用程序范围的bean中使用Timer 。 例如,可以说我想创build一个计时器任务,每天向每个注册成员发送一堆电子邮件。 我试图尽可能多地使用JSF,我想知道这是否可以接受(我知道,这听起来有点奇怪)。 到目前为止,我已经在ServletContextListener使用了上述ServletContextListener 。 (我不想使用任何应用程序服务器或cron作业,我想保留上面的东西在我的web应用程序。) 有没有一个聪明的JSF这样做的方式还是应该坚持旧的模式?
今天,我们已经构build了一个控制台应用程序来运行ASP.NET网站的计划任务。 但我认为这种方法有点容易出错,难以维护。 你如何执行你的计划任务(在Windows / IIS / ASP.NET环境中) 更新: 任务示例: 从数据库中的电子邮件队列发送电子邮件 从数据库中删除过期的对象 从Google AdWords检索统计信息并填写数据库中的表格。
我有我使用java.util.timer计划任务的代码。 我环顾四周,看到ExecutorService可以做同样的事情。 所以这里的这个问题,你使用Timer和ExecutorService来调度任务,一个使用另一个的好处是什么? 也想检查是否有人使用了Timer类,并遇到ExecutorService为他们解决的任何问题。
谷歌search发现了一个软件,执行与cron相同的function,但没有内置到Windows中。 我正在运行Windows XP Professional,但对于任何版本的Windows的build议都可能对某人有帮助。 是否也有一种方法来调用此function(基于答案称为任务计划程序)编程或通过命令行?
我一直在使用Django开发一个web应用程序,我很好奇是否有办法安排一个作业定期运行。 基本上我只是想通过数据库运行一些自动,定期的计算/更新,但我似乎无法找到任何文件这样做。 有谁知道如何设置? 澄清:我知道我可以设置一个cron工作来做到这一点,但我很好奇,如果Django中有一些功能提供这个功能。 我希望人们能够自己部署这个应用程序,而不必做很多配置(最好是零)。 我曾经考虑通过简单地检查自上一次请求发送到站点以来是否应该运行一个工作来触发这些“追溯”操作,但是我希望有一些更清洁的东西。
我目前正在处理一个C#WPF项目。 我需要允许用户创建并将计划任务添加到Windows任务计划程序。 我怎么能做到这一点,并使用指令和参考,我需要什么,因为我没有找到很多时,搜索互联网。