iT邦幫忙

0

JAVA排程設置並給予參數

最近在寫排程

由於之前沒有接觸過類似程式,於是用了前人的程式(前人已離職)
我們執行排程的流程
腳本->啟動jobManager.java->搜尋資料庫有設定要跑的排程->執行java 程式名稱
這邊有看到一個scheduleValue,但前人都沒使用過
https://ithelp.ithome.com.tw/upload/images/20220815/20137810cie8uCyb3M.jpg
但現在有一個問題,如果我想在排程執行時 多加一個參數 arg傳進main裡面
對排程內的動作流程進行判斷
像是這樣
https://ithelp.ithome.com.tw/upload/images/20220815/20137810RfTn35yBBx.jpg
手動執行此程式 java MailAchList other (other 為給的參數)
都可以正常運作程式

那我要在排程加入後面的參數的話,該怎麼做呢? 是否有人做過

我自己在追Code時,發現建立Job的JobManager有寫這一段
https://ithelp.ithome.com.tw/upload/images/20220815/20137810HPoDtvYBxo.jpg

job有讀到scheduleValue
但是建立完此Job後執行還是只會執行程式名稱..
我原本把後面參數寫在程式名稱後面,但由於因為有空白,所以程式無法讀取會報錯..
想請問是否有人對Job、Scheduler、及trigger程式熟悉
希望能幫忙解惑><

jobManager.java 要去執行有 implements Job 的排程時,不能順便帶參數嗎
可以了 解決了
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

我要發表回答

立即登入回答