节点js调度程序确定时间与议程

时间:2015-08-30 15:12:48

标签: node.js scheduler

我正在尝试在议程模块的帮助下创建调度程序。我想做一些简单的事情:每30分钟做一些工作。对于这个我可以使用agenda.every('30分钟','我的任务')功能。但是我怎么能告诉议程在每小时00或30分钟内完成呢?由于我用于部署heroku,不时重新启动dynos,我不能确定heroku不会将我的调度程序从30分钟移动到45分钟。

1 个答案:

答案 0 :(得分:0)

你也可以使用npm的cron包 - https://www.npmjs.com/package/cron

它支持cron语法。因此,您可以编写public class ViewPagerAdapter extends FragmentPagerAdapter { public ViewPagerAdapter(FragmentManager fm) { super(fm); } @Override public int getCount() { // Returns the number of tabs return 3; } @Override public Fragment getItem(int position) { // Returns a new instance of the fragment switch (position) { case 0: return new FragmentOne(); case 1: return new FragmentTwo(); case 2: return new FragmentThree(); } return null; } @Override public CharSequence getPageTitle(int position) { Locale l = Locale.getDefault(); switch (position) { case 0: return getString(R.string.title_section1).toUpperCase(l); case 1: return getString(R.string.title_section2).toUpperCase(l); case 2: return getString(R.string.title_section3).toUpperCase(l); } return null; } } 等计划。