我正在使用 cron4j 库来安排程序。这是我的代码:
public class Main {
public static void main(String[] args) {
// Declares the file.
File file = new File("cron4j.txt");
// Creates the scheduler.
Scheduler scheduler = new Scheduler();
// Schedules the file.
scheduler.scheduleFile(file);
// Starts the scheduler.
scheduler.start();
// Stays alive for five minutes.
try {
Thread.sleep(5L * 60L * 1000L);
} catch (InterruptedException e) {
;
}
// Stops the scheduler.
scheduler.stop();
}
}
在“cron4j.txt”文件中,我将程序设置为每分钟运行一次。
- 是否必须运行带有对象调度程序的该文件(Main 类)才能使文件中的程序每分钟执行一次?
- 或者一旦我运行一次,调度程序会将这个工作传递给操作系统?