doblej

Untitled

Jul 6th, 2020
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. #!/bin/bash
  2. # ==========================================================================
  3. # app_create_pushmessage.sh
  4. # Marc Munill (www.munill.net) 2015. Ecoceutics. www.ecoceutics.com
  5. # Insereix registres a la taula pushmessages per simular l'entrada
  6. # de nous missatges.
  7. #
  8. # Notes d'instal·lació: afegir al crontab d'un usuari amb permisos amb:
  9. # */1 * * * * /root/scripts/app_create_pushmessage.sh 2>&1 >> /tmp/app_create_pushmessage.log
  10. # (cada 1 minut)
  11. #
  12. # ==========================================================================
  13. #
  14.  
  15. echo "app_create_pushmessage.sh IN"
  16. date
  17.  
  18. user="f4eco2SaNPD"
  19. pwd="KsP745WZB"
  20. db="fidfarma"
  21.  
  22.  
  23. # insereix missatges pel customer $1 indicat.
  24. # Només en cas que no en tingui de pendents.
  25.  
  26. function insertMessages {
  27. sql_count="SELECT COUNT(1) FROM fidfarma.PushMessages WHERE id_customer = '$1' AND bt_status=1"
  28. sql_insert="INSERT INTO fidfarma.PushMessages (id_customer, bt_type, description, defaultmenuoption, bt_status) VALUES ('$1', '1', 'Message auto: Quan vulguis pots passar a recollir la teva comanda.', 'en', '1')"
  29.  
  30. # Contem missatges pendents
  31. pend_mesg=$(echo $sql_count | mysql -N -u $user -p$pwd $db)
  32.  
  33. echo "---- $pend_mesg missatges pendents per l'usuari $1 -------------------"
  34.  
  35. if [ $pend_mesg = "0" ];
  36. then
  37. # inserim nous missatges
  38. echo No hi ha PushMessages pendents. Inserim de nous.
  39. for n in {1..3};
  40. do
  41. echo $sql_insert | mysql -N -u $user -p$pwd $db;
  42. done
  43. fi
  44. }
  45.  
  46. # Pel customer amb cardid 9999000013 (id 168500)
  47. #insertMessages 168500
  48.  
  49. # Pel customer amb cardid 8888001000 (id 195860)
  50. #insertMessages 195860
  51.  
  52. #insertMessages 198230
  53. #insertMessages 1071 # usuari farmacia ecoeutics
  54. #insertMessages 1072 # usuari farmaLloret
  55. #insertMessages 1073 # usuari farmacia Pareja - Zamenhof
  56.  
  57. insertMessages 205275 # usuari farmacia ecoeutics
  58. insertMessages 205274 # usuari farmaLloret
  59. insertMessages 205286 # usuari farmacia Pareja - Zamenhof
  60.  
  61. echo "app_create_pushmessage.sh OUT"
Add Comment
Please, Sign In to add comment