怎么使用计划执行程序调kettle的bat任务
时间: 2023-11-10 15:05:20 浏览: 117
你可以使用计划执行程序(Task Scheduler)来调度执行Kettle的.bat任务。下面是一个基本的步骤:
1. 打开计划执行程序。在Windows系统中,可以通过开始菜单搜索"计划任务"或者"任务计划程序"来找到它。
2. 在计划执行程序中,点击"创建任务"或"新建任务"来创建一个新的任务。
3. 在"常规"选项卡中,为任务提供一个名称和描述。
4. 切换到"触发器"选项卡,点击"新建"来创建一个新的触发器。选择适当的时间和日期来触发任务。
5. 切换到"操作"选项卡,点击"新建"来创建一个新的操作。在"程序/脚本"字段中指定Kettle的.bat文件的路径。
6. 根据需要,在"条件"、"设置"和"历史记录"选项卡中配置其他任务设置。
7. 点击"确定"保存任务。
现在,计划执行程序将根据你设置的触发器定期运行Kettle的.bat任务。请确保你已经正确配置了Kettle的.bat文件,并且可以手动运行它来确保任务能够正常执行。
相关问题
kettle使用任务计划程序运行kjb
要使用任务计划程序来运行kjb文件,可以按照以下步骤进行操作:
1. 首先,编写一个bat脚本文件。在该文件中,使用kitchen.bat命令来执行kjb文件,并设置日志级别、日志文件路径等参数。例如:
```
d:
cd D:\devtools\kettle\pdi-ce-8.2.0.0-342\data-integration
kitchen.bat /file=E:/测试数据抽取/test.kjb /level=Basic /logfile=D:/***志文件/logfile/测试任务.log
```
在这个bat脚本中,你可以根据需要设置不同的参数,如日志级别、日志文件路径等。
2. 接下来,打开任务计划程序。你可以通过搜索并打开“任务计划程序”来找到它。
3. 在任务计划程序中,点击“任务计划程序库”,然后点击“创建任务”。
4. 输入一个任务名称,并勾选相应的安全选项。
5. 创建一个触发器,设置你想要的定时策略。
6. 在操作选项卡中,选择你的bat脚本文件。
7. 最后,点击确定,并输入你的密码。
通过以上步骤,你就可以使用任务计划程序来定时运行kjb文件了。这样即使kettle被关闭,任务也能够按照设定的时间自动执行。引用<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [kettle使用windows计划任务定时执行job](https://blog.csdn.net/feng19821209/article/details/108233947)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [kettle使用Windows任务计划程序定时执行](https://blog.csdn.net/dream_girl5/article/details/123383182)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
任务计划程序kettle
任务计划程序kettle可以帮助解决使用kettle做定时任务时的一个缺点,即需要保持kettle一直处于打开状态,避免任务无法执行的问题。通过使用Windows自带的任务计划程序,可以解决这一问题。首先,需要编写一个bat脚本来执行kettle任务。这个脚本可以通过任务计划程序调用Kettle的Kitchen.bat来执行Kettle任务。
为了设置任务计划程序kettle,可以按照以下步骤进行操作:
1. 打开任务计划程序库。
2. 创建一个新任务,并为其命名,并勾选相应的安全选项。
3. 新建一个触发器,设置你想要的定时策略,即任务执行的时间。
4. 选择操作,选择你编写的bat脚本文件。
5. 最后,点击确定并输入你的密码即可完成设置。
通过以上步骤,你可以轻松使用任务计划程序来执行kettle定时任务,并避免了需要一直打开kettle的麻烦。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [kettle使用Windows任务计划程序定时执行](https://blog.csdn.net/dream_girl5/article/details/123383182)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [ETL Kettle的安装及简单操作](https://download.csdn.net/download/cyw950222/9996164)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文