标签: scheduling

如何在java中安排一个动作?

我正在开发一个应用程序,它要求在每天结束时将数据库的内容写入ms-excel文件.我已经编写了将内容复制到ms-excel文件的代码但是现在该如何继续进行?线程是否用于检查24小时的完成情况还是有其他机制?请给我一些指导.

java scheduling

1
推荐指数
1
解决办法
1461
查看次数

德尔福日/周计划

我们目前正在寻求开发一个应用程序,以使经理能够查看和/或修改员工轮班计划.换班时间为7天,不变,即.员工总是按照相同的班次模式安排.

我已经看过TMS DB Planner,但我想将其与任何其他VCL组件进行比较.

任何帮助或想法将不胜感激.

问候,彼得

delphi scheduling

1
推荐指数
1
解决办法
2568
查看次数

我在注销后如何在Unix上运行Perl脚本?

我有一个需要很多时间才能完成的脚本.

我宁愿退出并稍后检索其输出,而不是等待它完成.

我试过了;

at -m -t 03030205 -f /path/to/./thescript.pl

nohup /path/to/./thescript.pl &

我还验证了这些进程实际存在psat -l依赖于我使用的调度语法.

当我退出shell时,这两个进程都会死掉.有没有办法在关闭连接时阻止脚本终止?

我们这里有crons并且它们已经设置好并且正常工作,但我想使用atnohup用于一次性脚本.

我的语法有问题吗?有没有其他方法可以产生预期的结果?


编辑:
我不能使用screendisown- 他们没有安装在我的HP Unix设置中,我也无法安装它们

scheduling keep-alive nohup at-job

1
推荐指数
2
解决办法
8579
查看次数

我如何在asp.net mvc中制定时间表?

我正在寻找asp.net mvc的调度程序.例如,我想每周发送通知电子邮件,并检查合同的过期日期.请建议我在asp.net mvc中的解决方案.提前致谢.

model-view-controller asp.net-mvc scheduling

1
推荐指数
1
解决办法
1138
查看次数

每2小时执行一次Java Timer

我有一个计时器例程,我想每两个小时执行一次.但我的下面的逻辑似乎执行得比预期的要早.有谁知道我做错了什么?

         (new Timer()).scheduleAtFixedRate(new TimerTask()
          {

            @Override
            public void run()
            {

              try
              {                  
               //TODO: Perform routine.
              }
              catch (Exception ex)
              {
                try
                {
                  throw ex;
                }
                catch (Exception e)
                {

                }
              }
            }

          }, 0, (1000 * 60 * 120));
Run Code Online (Sandbox Code Playgroud)

谢谢.

java scheduling timer

1
推荐指数
1
解决办法
3939
查看次数

为什么我收到此错误:取消引用指向不完整类型的指针

我正在研究一个类的项目,可能是我们必须实现一个简单调度程序的WORST指令..虽然C编程不是课程的先决条件,这是调度程序的语言,我不一定是C语言程序员..

无论如何,我试图通过打印任务来调试它,以便我可以通过程序跟踪它,但我不断收到以下编译时错误:

schedule.c:61:48:error:解除引用不完整类型的指针

这是task_struct定义:

struct task_struct
{
    struct thread_info *thread_info;        
    int prio, static_prio, normal_prio;     
    unsigned long sleep_avg;            
    unsigned long long last_ran;            
    unsigned long long timestamp;           
    unsigned long long sched_time;          
    unsigned int time_slice, first_time_slice;  
    struct list_head run_list;          
    struct sched_array *array;          
    enum sleep_type sleep_type;         
    int need_reschedule;                
};
Run Code Online (Sandbox Code Playgroud)

我试图在里面调试的功能:

void initschedule(struct runqueue *newrq, struct task_struct *seedTask)
{
printf("Inside initschedule()\n");

printf("%s - TEST \n", (seedTask)->thread_info->processName); //causes compiler error

/* initialize runqueue and current task */
rq = newrq;
current = NULL;

/* …
Run Code Online (Sandbox Code Playgroud)

c linux scheduling

1
推荐指数
2
解决办法
9808
查看次数

获取计划任务的结果

我正在尝试学习java并发API,对于我的练习,我想安排一个作业每隔X秒定期运行一次.该作业将计算随机数.

我想在完成后立即获得计划任务的结果.我无法仅使用API​​完成此操作,因此我将其破解.

有没有办法更好地做到这一点,而不使用低级机制?我希望能够删除同步MyRandomGiverTask.getResult(),而是使用类似的东西ScheduledFuture.get().但在我的代码中,ScheduledFuture永远不会完成/完成.这是我目前的解决方案:

class A {
    public static void main() {
        MyRandomGiverTask task = new MyRandomGiverTask(200);
        ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);
        ScheduledFuture<Double> scheduledDouble =
            (ScheduledFuture<Double>) scheduler
                .scheduleAtFixedRate(task, 1, 4, TimeUnit.SECONDS);
        while (true) {
            System.out.println(" >> " + task.getResult());
        }
    }
    public class MyRandomGiverTask implements Runnable {
        MyRandomGiver giver = new MyRandomGiver();
        int param;
        double result;
        public MyRandomGiverTask(int param) { this.param = param; }
        @Override public void run() { result = giver.getRandom(param); }
        public double getResult() {
            try …
Run Code Online (Sandbox Code Playgroud)

java concurrency scheduling scheduled-tasks java.util.concurrent

1
推荐指数
1
解决办法
2206
查看次数

免费的ASP.net工具用于安排

我需要免费工具来安排ASP中的任务.净C#.

我试过ASP.净日历控制,但它不是太灵活,无法处理要求的所有方面.说基于用户的日历事件,基于一些外部类型等.在使用Calender控件进行实验之前,我可能需要学习某种AJAX.

在此之前,有免费工具吗?所以我可以直接插件,只需很少的修改或配置?

提前致谢 :)

asp.net scheduling

1
推荐指数
1
解决办法
5963
查看次数

Linux Kernel 3.0+中的调度机制

默认情况下,哪种调度机制与Linux内核(3.0+)一起使用,我猜Premptive Scheduling?
我们可以在构建时(从menuconfig中)选择一些其他机制,如Deadline First或Round Robin吗?
在Round-Robin机制中,如何在内核中分配和使用时间片?(我的意思是时间片是在运行时计算的吗?)

linux scheduling scheduler linux-kernel

1
推荐指数
1
解决办法
2251
查看次数

如何`while(1)`优化不占用所有资源?

假设我有一些代码执行此操作:

while(1) {
      scanf("%c", &key);
      // if E or e, exit
      if (key == 'E' ||  key == 'e')
          break;
}
Run Code Online (Sandbox Code Playgroud)

这显然不会占用甚至单个核心的所有资源.它只是......"坐在那里",直到有人真正按下E.我的问题是:运行时如何发现它不应占用核心的所有资源等待scanf?scanf是一个特殊情况,因为它是I/O,因此操作系统安排它直到有效按下一个键?我可以以某种方式强迫它一直在while说,a++在循环中添加一个内部吗?

c linux loops scheduling

1
推荐指数
1
解决办法
91
查看次数