1. 程式人生 > >windows下建立定時任務每隔五分鐘執行jar包

windows下建立定時任務每隔五分鐘執行jar包

    前兩天老大給安排了一活,一直到今天才有空看了下,以前沒做過類似的,感覺有點意思,特此記錄一下:

    嗯……廢話不多說,整個過程我把它分為三部分: 打jar包-->寫指令碼-->建立定時任務

    1:打jar包

我是用的eclipse打的jar包,過程就比較簡單了,但需要注意的是,如果你有引用別的jar,匯出的時候就需要注意一些,具體過程如下:   右鍵選中要匯出的專案-->export-->runnable jar file 點選next


    一共三步:第一個選中你要執行的main方法,此處需要你先執行一下main,否則這裡找不到該方法;第二個是你要匯出的路徑和檔名;第三個這裡就是是否引用第三方jia,勾選第二項就行。

第一步到這裡就完成了,如果需要測試一下匯出的jar包是否可用,只用找到jar包所在的目錄,執行java -jar test.jar 就行,此處test為你自定義的檔名

2:寫指令碼

    首先先建立bat檔案,在任意位置右鍵-->新建文字文件,把檔案的字尾改為.bat 檔名自定義,恩,這裡可能有些同學看不到檔案的字尾,我就把顯示檔案字尾的地方也說一下,選擇任一碟符,左上角有一個工具-->選擇資料夾選項-->檢視-->高階選項裡有一個隱藏已知檔案後的的選項,去掉就行了

    建立好bat檔案之後,接下來就是寫指令碼了,這裡就用我的例子來說吧,我打好的jar檔案時放在F盤test資料夾下,jar包名為a.jar ,我是這樣寫的:


這個基本照著寫就行

3:建立定時任務

windows是有自己定時任務的,這裡我們只需要把寫好的bat檔案新增到定時任務中,設定好時間就行,我的電腦是windows7,直接點選計算機-->管理就能看到


如果在這裡找不到,那就左下角開始-->所有程式-->附件-->系統工具裡面也能找到


點選任務計劃程式:選擇建立基本任務


一共四步,依次完成即可,這裡需要注意的有兩點,一個是這裡不能設定每隔幾分鐘執行一次,這個是完成之後進行的操作,另外就是


這裡要選擇第二部寫好的指令碼檔案

    設定完定時任務之後,我們就需要給他設定多久觸發一次


單擊任務計劃程式庫-->選擇剛剛建立的任務,右鍵-->屬性-->觸發器-->編輯


這裡選擇你要多久跑一次就行,這樣就實現了windows每隔固定時間執行jar的功能

        恩……這是我第一次寫部落格,條理可能不是很清楚,如果有說的不清的或者不對的地方,萬望大家指正~~

        我自己又看了一遍我寫的,好像語言組織確實有點問題,希望以後改正吧,最後,祝大家身體健康!

相關推薦

windows建立定時任務分鐘執行jar

    前兩天老大給安排了一活,一直到今天才有空看了下,以前沒做過類似的,感覺有點意思,特此記錄一下:    嗯……廢話不多說,整個過程我把它分為三部分: 打jar包-->寫指令碼-->建立定時任務    1:打jar包我是用的eclipse打的jar包,過程就比

CentOS7設置定時任務 30分鐘執行一次命令

定時任務 adding com app normal use ebo pad man 一.安裝 crontabs服務並設置開機自啟:yum install crontabs systemctl enable crond systemctl start crond123二.設

Java專案生成可執行jar、exe檔案以及在Windows的安裝檔案 Java專案生成可執行jar、exe檔案以及在Windows的安裝檔案

Java專案生成可執行jar包、exe檔案以及在Windows下的安裝檔案 1、如何通過eclipse將Java專案生成可執行jar包 首先把在eclipse下的java專案匯出jar file 下一步 下一步 下一步 最後點選完成,便生成了可執行的j

crontab定時任務 一周的周執行

mil ron yellow 執行 cron 成功 定時任務 crontab -c 定時任務每隔一周的周五執行 * * * * 05 /bin/bash -c '(($(date +\%s) / 86400 \% 14))' && you

WindowsKettle定時任務執行併發送錯誤資訊郵件

Windows下Kettle定時任務執行併發送錯誤資訊郵件 1.首先安裝JDK 2.配置JDK環境 3.下載並解壓PDI(kettle) 目前我用的是版本V7的,可以直接百度搜索下載社群版,企業版收費,社群版免費 下載地址:https://sourceforge.net/projects/penta

linux 5分鐘執行某個任務

crontab -e 1、第一種*/,有的系統不太相容 */5****  /usr/bin/test.sh    2、第二種,繁瑣,所有系統支援 0,5,10,15,20 ****  /usr/bin/test.sh

linux建立定時任務 執行刪除某資料夾所有

1.    鍵入 crontab  -e 編輯crontab服務檔案   檔案內容新增:0 0 * * * /bin/sh /usr/local/tomcat/apache-tomcat-6.0.4

當日志文件中的時間與主機時間不同步時,怎麼監控分鐘檢測一次日誌檔案是否出自按某個關鍵字?

今有需求:需要監控每隔五分鐘檢測一次日誌檔案是否出自按某個關鍵字。利用過濾全部的日誌資訊 雖然可以過濾出來關鍵字告警,但是修復後,依然還是會報警,存在侷限性,所以需要使用以下辦法來實現需求。 本想迴圈獲取5分鐘內的時間戳,然後從日誌檔案中grep這個時間端的資訊,然後再獲取關鍵字,但是通過檢視日誌檔案發現時

當日誌文件中的時間與主機時間不同步時,怎麽監控分鐘檢測一次日誌文件是否出自按某個關鍵字?

定向 一次 ech 告警 腳本 發現 監控 文件中 但是 今有需求:需要監控每隔五分鐘檢測一次日誌文件是否出自按某個關鍵字。利用過濾全部的日誌信息 雖然可以過濾出來關鍵字告警,但是修復後,依然還是會報警,存在局限性,所以需要使用以下辦法來實現需求。 本想循環獲取5分鐘內的時

執行一次 共十次 模擬骰子的投擲

public class Test implements Runnable {     int i = 0;          class Task extends TimerTask {         @Override         public void run(

Mysql求分鐘一個均值

SELECT code ,datatime, Year(datatime) AS Y,Month(datatime) AS M,Day(datatime) AS d,HOUR(datatime) AS h, FLOOR(MINUTE(datatime) / 5) AS v

nodejs連線Access資料庫,出現Error: Spawn C:\WINDOWS\SysWOW64\cscript.exe error Java專案生成可執行jar、exe檔案以及在Windows的安裝檔案

因為集成了第三方的資料庫,所以需要獲取資料庫的資料 使用 var connection = ADODB.open('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+config.id_path+';');  

如何用crontab1分鐘執行一個命令列指令碼

我在/home/下面寫了一個a.sh#!/bin/sh echo hello > /home/hello.txt 然後在crontab -e中設定了*/1 * * * * /home/a.sh為何等了好幾分鐘,home下面還是沒有hello.txt呢?指定一下用什麼執行

Spring Task服務啟動後就執行50分鐘執行一次的實現方案

題目有點唬人,其實很簡單。直接看下面配置吧! <task:scheduled-tasks> <task:scheduled ref="mpAccessTokenRefreshTimer" method="refresh" fixed-rate="30

Mysql資料庫——每天的9點到11點,1分鐘執行一次儲存過程

思路分析: 1、看到這個需求,最先想到的是使用Mysql的Event事件做一個定時任務 2、但是寫定時任務時發現,某一天9點到11點每隔一分鐘執行一次儲存過程很容易,但是再加上每天的9點到11點,僅僅用Mysql的事件就做不到了。可能有很多小夥伴會說,我寫個巢狀事件就可以了,寫法為每隔一天的

windows命令列如何用命令列方式打包可執行jar

1.進入cmd 2.輸入命令:jar cvfm userjar.jar manifest.mf * 3.jar包打成,輸入命令測試:java -jar userjar.jar 4.大功告成~ 好了,上面是來開玩笑的,今天主要想說一說打包過程中遇到的問題。 1)執行第2步時

啟動系統定時器,1分鐘/指定時間執行任務 學習筆記

啟動系統定時器每隔1分鐘/指定時間執行 import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class DemoTimer { //啟

Android2秒執行一次命令 即定時傳送任務 非Timer方法

public class MainActivity extends Activity { Button ks,js; TextView tv; String date; private Handler handler = new Handler( ); private Runnable ru

Windows建立定時任務執行Python指令碼

在windows 中如何定時執行一個python指令碼? 解決方法是:使用windows 的“任務計劃程式” 第一步:在 計算器右擊 --> 選擇管理 進入如下介面: 第二步:選擇 系統工具 -->  任務計劃程式 ,點選右側的  “建立基本任務”,進入

windows建立定時任務自動配分mysql資料庫

一、建立備份mysql的批處理檔案 新建一個mysqldump.txt文字,把字尾名稱改為.bat。檔案內容如下: @ech