java 定時監測程式

2021-06-22 12:28:13 字數 698 閱讀 8286

public abstract class schedthread

/** 啟動執行緒

*/public void start()

},getname());

thread.start();

} /*

* 強迫停止執行緒,跳出for迴圈

*/public void stop() throws interruptedexception

thread.join(); }

/* * 此方法可以在任何時候啟用當前執行緒,讓執行緒進入工作執行環節

*/public void workadded(long time)catch(interruptedexception e)

}//如果active為false,強制中斷

if(!active)

}//執行具體的工作

executework();

}catch(throwable t)catch(interruptedexception ie)

}} }

}舉例:

public class mydatagenerator extends schedthread

@override

protected void executework()

public static void main(string argv)

}

linux shell 監測程式

一。探查程序 ps 在預設情況下只顯示執行在當前控制台下的當前使用者的程序。linux 下支援3個不同型別的命令引數 1.unix風格,前面加單破折線 2.bsd風格,前面不加破折線 3.gun風格,前面加雙破折線 unix a 顯示的所有程序 n 顯示與引數不符的所有程序 d 顯示除控制程序外的所...

ubuntu下定時執行java程式

a.在終端下輸入crontab e 加入一行,sh 具體可參考鳥哥的私房菜 b.使用者編輯好後,儲存,會存放在 var spool cron crontab user。如果是普通使用者沒有許可權訪問 crontab檔案,會提示儲存在 tmp cron.x crontap,作為臨時檔案,其實在 var...

java定時操作

1.使用scheduledexecutorservice進行排程 1 scheduledexecutorservice是通過執行緒池進行排程,2 可以設定第一次執行任務的時間 3 可以有效的控制時間週期 2.使用例項 public static void main string args sched...