bash脚本

#!/bin/bash
source /etc/profile
source ~/.bash_profile
source /home/suoni/bp/bin/env.sh
export LANG=zh_CN.GB18030

REPORT_HOME="/home/****/report"
for name in $REPORT_HOME/*
  do
    if [ -d "$name" ]; then
      if [ -s "$name/jrc_job.status" ]; then
        echo `date +"%Y-%m-%d %H:%M:%S"`" : run . $name/jrc_job.sh"
        . $name/jrc_job.sh
      fi
    fi
done
for name in $REPORT_HOME/*/*
  do
    if [ -d "$name" ]; then
      if [ -s "$name/jrc_job.status" ]; then
        echo `date +"%Y-%m-%d %H:%M:%S"`" : run $name/jrc_job.sh"
        . $name/jrc_job.sh
      fi
    fi
done
sh $REPORT_HOME/jrc_report_main.sh
~

 

 

 

crontab -l;crontab -e

 

 

SHELL=/bin/bash
PATH=/bin:/sbin:/usr/sbin:/usr/bin
08 9-19 * * * . /home/changchun.wzj/report/jrc_job_hour.sh
11 20-23 * * * . /home/changchun.wzj/report/tc_dpc_trade_hour/hour2.sh
11 00-08 * * * . /home/changchun.wzj/report/tc_dpc_trade_hour/hour2.sh
05 09 * * * . /home/changchun.wzj/report/hivesql/purchase_order.sh
05 09 * * * . /home/changchun.wzj/report/hivesql/supplier_product.sh
01 09 * * * . /home/changchun.wzj/report/sync.sh
20 09 * * * . /home/changchun.wzj/report/jrc_job_main.sh
#02 09 * * * . /home/changchun.wzj/report/common_table.sh

 

 

#!/bin/bash
source /etc/profile
source ~/.bash_profile
if [ "$1" = "" ]; then
       echo "source file is null"
else
      scp -r /home/changchun.wzj/$1 changchun.wzj@172.24.102.210:/home/changchun.wzj/report_gateway/$2
fi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值