quratz 向job動態傳參

2021-08-28 01:50:38 字數 484 閱讀 6289

首先在執行前傳入引數:

jobdetail類的getjobdatamap()方法,返回值jobdatamap,可以在此基礎上進行map操作。

例如:job.getjobdatamap().put("love", "i love you very much!");

其次在job中獲得引數:

在execute方法中,傳入上下文context,如下所示:

public void execute(jobexecutioncontext context)

再獲得jobdatamap,從map中獲得所需資料,示例**如下:

string jobname = context.getjobdetail().getname();

jobdatamap datamap = context.getjobdetail().getjobdatamap();

string strdata = datamap.getstring("love");

azkaban 動態傳參 節點間傳參

azkaban的工作流中的引數可以分為如下幾個型別 azkaban ui 頁面輸入引數,環境變數引數,job作業檔案中定義的引數,工作流的使用者定義的屬性檔案,上游作業傳遞給下游的引數,工作流執行時產生的系統引數,job的common引數等。引數的作業範圍分類,對當前job有效區域性有效,對整個工作...

quartz 向job動態傳遞引數

首先在執行前傳入引數 jobdetail類的getjobdatamap 方法,返回值jobdatamap,可以在此基礎上進行map操作。例如 job.getjobdatamap put love i love you very much 其次在job中獲得引數 在execute方法中,傳入上下文co...

Shell 向shell指令碼傳參

我們可以在執行 shell 指令碼時,向指令碼傳遞引數,指令碼內獲取引數的格式為 n。n 代表乙個數字,1 為執行指令碼的第乙個引數,2 為執行指令碼的第二個引數,以此類推 傳遞到指令碼的引數個數 以下例項我們向指令碼傳遞三個引數,並分別輸出,其中 0 為執行的檔名 test.sh echo she...