版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
需求:通过Azkaban 调用 shell脚本,将当前时间追加到指定目录的date.txt文件中
1、Liux下创建shell脚本
mkdir azkaban_schedule
cd azkaban_schedule/
vim shell_az.sh
#!/bin/bash
date >> /root/azkaban_schedule/date.txt
2、在 Windows 本地编写 Azkaban job 文件 shell_1.job
type=command
command=sh /root/azkaban_schedule/shell_az.sh
将 shell_1.job文件打包成 shell_1.zip
3、打开Azkaban 的Web客户端
(1)创建 project
(2)进入创建好的project,将job文件 upload到Azkaban
(3)点击 Excute Flow,然后点击 Schedule,创建定时任务,可以选择距离当前时间最近的分钟
(5)等到指定时间后,去Liux目录下查看是否将date追加到了指定目录下的date.txt文件中
cd /root/azkaban_schedule
ls
vim date.txt
显示内容为
Tue Sep 10 02:10:30 PDT 2019