Spark 之如何发布 & 使用crontab定时发布

1.spark -submit 提交的shell脚本:https://blog.csdn.net/u011098327/article/details/54946565

  参数说明: https://www.cnblogs.com/weiweifeng/p/8073553.html

在a.sh中: spark -submit ...

2.crontab定时发布

 crontab -e    进入编辑模式

 crontab -l    查看定时任务

五颗星分别表示:分 时 日 月 星

* => 每,等同于*/1 

1,3 => 第1和第3

1-3 => 第1到第3

1/3 => 从第1秒开始每隔3秒

? => 只用于日和星期,你写了我就不写,只从一个

L => 最后一X

LW => 最后一个工作日

例1:

       分  时 日 月 星
>>   30 0    *   *   *   /opt/a.sh  # 每天0:30执行a.sh

>>>  0   0  ?   *  2-6                # 每个月的周一到周五的0:00都运行一次

例2:

##### begin.sh
#!/bin/bash
./etc/profile

echo 'hello'

##### crontab -e 每分钟输出一次hello
* * * * * /bin/bash /opt/myshell/begin.sh >> /opt/myshell/t.log


       

原文地址:https://www.cnblogs.com/sabertobih/p/13928945.html