Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # ==========================================================================
- # app_create_pushmessage.sh
- # Marc Munill (www.munill.net) 2015. Ecoceutics. www.ecoceutics.com
- # Insereix registres a la taula pushmessages per simular l'entrada
- # de nous missatges.
- #
- # Notes d'instal·lació: afegir al crontab d'un usuari amb permisos amb:
- # */1 * * * * /root/scripts/app_create_pushmessage.sh 2>&1 >> /tmp/app_create_pushmessage.log
- # (cada 1 minut)
- #
- # ==========================================================================
- #
- echo "app_create_pushmessage.sh IN"
- date
- user="f4eco2SaNPD"
- pwd="KsP745WZB"
- db="fidfarma"
- # insereix missatges pel customer $1 indicat.
- # Només en cas que no en tingui de pendents.
- function insertMessages {
- sql_count="SELECT COUNT(1) FROM fidfarma.PushMessages WHERE id_customer = '$1' AND bt_status=1"
- 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')"
- # Contem missatges pendents
- pend_mesg=$(echo $sql_count | mysql -N -u $user -p$pwd $db)
- echo "---- $pend_mesg missatges pendents per l'usuari $1 -------------------"
- if [ $pend_mesg = "0" ];
- then
- # inserim nous missatges
- echo No hi ha PushMessages pendents. Inserim de nous.
- for n in {1..3};
- do
- echo $sql_insert | mysql -N -u $user -p$pwd $db;
- done
- fi
- }
- # Pel customer amb cardid 9999000013 (id 168500)
- #insertMessages 168500
- # Pel customer amb cardid 8888001000 (id 195860)
- #insertMessages 195860
- #insertMessages 198230
- #insertMessages 1071 # usuari farmacia ecoeutics
- #insertMessages 1072 # usuari farmaLloret
- #insertMessages 1073 # usuari farmacia Pareja - Zamenhof
- insertMessages 205275 # usuari farmacia ecoeutics
- insertMessages 205274 # usuari farmaLloret
- insertMessages 205286 # usuari farmacia Pareja - Zamenhof
- echo "app_create_pushmessage.sh OUT"
Add Comment
Please, Sign In to add comment