首先在執行前傳入引數:
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...