run_3day.sh 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. #!/bin/bash
  2. source ~/.bash_profile
  3. source ~/.bashrc
  4. #conda activate python36
  5. cd /data/rec_project/OffLineRec
  6. #cd /home/rec/project/git_project/OffLineRec
  7. #cd /data/rec_project/OffLineRec
  8. #1. download data
  9. nowday=`date +"%Y%m%d%H" -d -1hours`
  10. echo ${nowday}
  11. #exit
  12. #nowday='2023052413'
  13. #3.import res
  14. mkdir -p ./data/
  15. python export_3_day.py ${nowday}
  16. if [ $? -ne 0 ];
  17. then
  18. msg = "[ERROR] export_3_day.py"
  19. #sh sendmsg.sh $nowday $msg
  20. echo "[ERROR] export_3_day.py"
  21. exit 255
  22. fi
  23. #python export_7_day.py ${nowday}
  24. if [ $? -ne 0 ];
  25. then
  26. msg = "[ERROR] export_7_day.py"
  27. #sh sendmsg.sh $nowday $msg
  28. echo "[ERROR] echo export_7_day.py"
  29. exit 255
  30. fi
  31. python export_hour_vid.py ${nowday}
  32. if [ $? -ne 0 ];
  33. then
  34. msg = "[ERROR] export_7_day.py"
  35. sh sendmsg.sh $nowday $msg
  36. echo "[ERROR] echo export_7_day.py"
  37. exit 255
  38. fi
  39. python calHourData.py ${nowday}
  40. if [ $? -ne 0 ];
  41. then
  42. msg = "[ERROR] export_hour_data.py"
  43. sh sendmsg.sh $nowday $msg
  44. echo "[ERROR] echo export_7_day.py"
  45. exit 255
  46. fi
  47. python calCtr1days.py ${nowday}
  48. if [ $? -ne 0 ];
  49. then
  50. msg = "[ERROR] export_1_day.py"
  51. sh sendmsg.sh $nowday $msg
  52. echo "[ERROR] echo export_7_day.py"
  53. exit 255
  54. fi
  55. python calCtr3days.py ${nowday}
  56. if [ $? -ne 0 ];
  57. then
  58. msg = "[ERROR] cal3ctr "
  59. sh sendmsg.sh $nowday $msg
  60. echo "[ERROR] echo 'cal3days"
  61. exit 255
  62. fi
  63. #python calCtr7days.py ${nowday}
  64. if [ $? -ne 0 ];
  65. then
  66. msg = "[ERROR] cal 7 day ctr "
  67. #sh sendmsg.sh $nowday $msg
  68. echo "[ERROR] echo 'calCtr.py"
  69. exit 255
  70. fi
  71. python compose_score_3day.py ${nowday}
  72. #python get3HotRecall.py ${nowday}
  73. if [ $? -ne 0 ];
  74. then
  75. msg = "[ERROR] cal 3 hot "
  76. #sh sendmsg.sh $nowday $msg
  77. echo "[ERROR] echo 'calCtr.py"
  78. exit 255
  79. fi
  80. python get3HotRecall.py ${nowday}
  81. #python get7HotRecall.py ${nowday}
  82. echo "finish sorted"