alg_recsys_recall_hour_region_task.sh 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. source /etc/profile
  2. echo $ROV_OFFLINE_ENV
  3. if [ ! -d "my_logs" ]; then
  4. # 如果文件夹不存在,则创建文件夹
  5. mkdir my_logs
  6. fi
  7. cur_time="`date +%Y%m%d`"
  8. cur_h="`date +%H`"
  9. echo "开始执行时间:{$cur_time}-{$cur_h}"
  10. if [[ $ROV_OFFLINE_ENV == 'test' ]]; then
  11. cd /root/zhangbo/rov-offline
  12. # /root/anaconda3/bin/python alg_recsys_recall_1h_region.py &
  13. # /root/anaconda3/bin/python alg_recsys_recall_24h_noregion.py &
  14. # /root/anaconda3/bin/python alg_recsys_recall_24h_region.py &
  15. /root/anaconda3/bin/python alg_recsys_recall_1h_noregion.py
  16. wait
  17. echo "并行执行时间:{$(date "+%Y-%m-%d %H:%M:%S")}"
  18. /root/anaconda3/bin/python alg_recsys_recall_aftermerge.py
  19. echo "结束执行时间:{$(date "+%Y-%m-%d %H:%M:%S")}"
  20. echo "all done"
  21. elif [[ $ROV_OFFLINE_ENV == 'pro' ]]; then
  22. cd /root/zhangbo/rov-offline
  23. # /root/anaconda3/bin/python alg_recsys_recall_1h_region.py &
  24. # /root/anaconda3/bin/python alg_recsys_recall_24h_noregion.py &
  25. # /root/anaconda3/bin/python alg_recsys_recall_24h_region.py &
  26. /root/anaconda3/bin/python alg_recsys_recall_1h_noregion.py
  27. wait
  28. echo "并行执行时间:{$(date "+%Y-%m-%d %H:%M:%S")}"
  29. /root/anaconda3/bin/python alg_recsys_recall_aftermerge.py
  30. echo "结束执行时间:{$(date "+%Y-%m-%d %H:%M:%S")}"
  31. echo "all done"
  32. fi
  33. #10 * * * * cd /zhangbo/rov-offline && /bin/sh alg_recsys_recall_hour_region_task.sh > my_logs/task_$(date +\%Y-\%m-\%d_\%H).log 2>&1