我正在尝试编写一个java程序,它将使用jsoup来解析页面以查找某个标记值。如果该标记值发生更改,则会触发对预配置地址的电子邮件更新。我想知道是否有办法让它在任何时候都在后台运行。我不太了解Linux,但我听说过可以完成这项任务的cron作业。有没有办法用java来完成这个?基本上我想在我的java程序确定的网页字段更改的一小时内更新。如果有人能够准确地介绍如何实现我的目标,我将非常感激!
答案 0 :(得分:1)
如果没有任何第三方或许可工具或API,您可以使用java内置
实现TimerTask和计时器 LINK
java.util.*;
public class TimerDemo {
public static void main(String[] args) {
// creating timer task, timer
TimerTask tasknew = new TimerScheduleFixedRate();
Timer timer = new Timer();
// scheduling the task at fixed rate
timer.scheduleAtFixedRate(tasknew,new Date(),1000);
}
// this method performs the task
public void run() {
System.out.println("working at fixed rate");
}
}.
import java.util.*;
public class TimerDemo {
public static void main(String[] args) {
// creating timer task, timer
TimerTask tasknew = new TimerScheduleFixedRate();
Timer timer = new Timer();
// scheduling the task at fixed rate
timer.scheduleAtFixedRate(tasknew,new Date(),1000);
}
// this method performs the task
public void run() {
System.out.println("working at fixed rate");
}
}