从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这篇文章主要介绍shell如何实现定时任务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
创新互联自2013年起,是专业互联网技术服务公司,拥有项目成都网站制作、成都网站建设、外贸营销网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元井陉矿做网站,已为上家服务,为井陉矿各地企业和个人服务,联系电话:13518219792
#!/bin/bash
#日表
hivePath=/opt/hive/bin/hive
dayDate=`date -d "5 day ago" +%Y%m%d`
#用户清单(日) user_list_day 存放位置:/unicom/CDD/W001
$hivePath -e "use unicom_demo;ALTER TABLE user_list_day ADD IF NOT EXISTS PARTITION(day='$dayDate') LOCATION '/unicom/CDD/W001/$dayDate';"
#用户上网时间习惯标签(日) user_time_day 存放位置:/unicom/CDD/W002
$hivePath -e "use unicom_demo;ALTER TABLE user_time_day ADD IF NOT EXISTS PARTITION(day='$dayDate') LOCATION '/unicom/CDD/W002/$dayDate';"
对于每天都要跑的任务,可以通过写个脚本并放到定时任务里面跑,这样就避免了每天手动来执行了,定时任务需要放到crontab
里面,输入crontab -e命令,即可编辑需要定时执行的任务,语句前五个分别是分、时、日、月、星期,用空格进行分割,后面跟
脚本所在的路径和日志的路径,如下
0 17 * * * sh /opt/ltftp/script/month_table2.sh >> /opt/ltftp/script/month_table2.log
表示每天下午5点执行。
以上是“shell如何实现定时任务”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图