run.sh 373 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. run_mode=""
  3. if(($#==1))
  4. then
  5. run_mode=$1
  6. else
  7. exit -1
  8. fi
  9. if [[ "$run_mode" != "run" ]]
  10. then
  11. exit -1
  12. fi
  13. dd=$(date +%Y%m%d)
  14. # 0. abs path
  15. abs_path=$(cd `dirname $0`; pwd)
  16. log_file="${abs_path}/../logs/${dd}.log"
  17. # 1. pipline
  18. pipline_sh="${abs_path}/pipline.sh"
  19. echo `date` "sh +x $pipline_sh run >> $log_file"
  20. sh +x $pipline_sh run >> $log_file 2>&1 &