region_rule_rank_h_task.sh 1.7 KB

1234567891011121314151617181920212223242526272829
  1. source /etc/profile
  2. echo $ROV_OFFLINE_ENV
  3. if [[ $ROV_OFFLINE_ENV == 'test' ]]; then
  4. cd /data2/rov-offline
  5. nohup /root/anaconda3/bin/python /data2/rov-offline/rule_rank_h_by_24h.py &
  6. nohup /root/anaconda3/bin/python /data2/rov-offline/region_rule_rank_h_by24h.py &
  7. nohup /root/anaconda3/bin/python /data2/rov-offline/rule_rank_h_new.py &
  8. while ps aux | grep "rule_rank_h_by_24h.py" | grep -v grep > /dev/null || ps aux | grep "region_rule_rank_h_by24h.py" | grep -v grep > /dev/null || ps aux | grep "rule_rank_h_new.py" | grep -v grep > /dev/null;
  9. do
  10. sleep 30
  11. done
  12. echo "24h, region_24h, h data update task finished!"
  13. /root/anaconda3/bin/python /data2/rov-offline/region_rule_rank_h.py '24h'
  14. # /root/anaconda3/bin/python /data2/rov-offline/region_rule_rank_h_new.py
  15. # /root/anaconda3/bin/python /data2/rov-offline/laohaokan_recommend_update.py
  16. elif [[ $ROV_OFFLINE_ENV == 'pro' ]]; then
  17. cd /data/rov-offline
  18. nohup /root/anaconda3/bin/python /data/rov-offline/rule_rank_h_by_24h.py &
  19. nohup /root/anaconda3/bin/python /data/rov-offline/region_rule_rank_h_by24h.py &
  20. nohup /root/anaconda3/bin/python /data/rov-offline/rule_rank_h_new.py &
  21. while ps aux | grep "rule_rank_h_by_24h.py" | grep -v grep > /dev/null || ps aux | grep "region_rule_rank_h_by24h.py" | grep -v grep > /dev/null || ps aux | grep "rule_rank_h_new.py" | grep -v grep > /dev/null;
  22. do
  23. sleep 30
  24. done
  25. echo "24h, region_24h, h data update task finished!"
  26. /root/anaconda3/bin/python /data/rov-offline/region_rule_rank_h.py '24h'
  27. # /root/anaconda3/bin/python /data/rov-offline/region_rule_rank_h_new.py
  28. # /root/anaconda3/bin/python /data/rov-offline/laohaokan_recommend_update.py
  29. fi