Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: mysql na sms  (Přečteno 2061 krát)

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
mysql na sms
« kdy: 07 Ledna 2010, 19:08:02 »
mam drobny problemek - software ktery mi v urcite chvili zapise do db nejake data a ve chvili kdy je zapise, tak bych chtel byt o tom informovan prostrednictvim sms - par fazi mam vymysleno - kdyz se zapise neco do db, tak treba po cca 5min to bude cron controlovat :-) a pak posilat emaily, ktery se presmerujou na sms - ale nevim presne jak napsat ten cron - m anekdo napadek - predem diky

Martin - ViPEr*CZ*

Re: mysql na sms
« Odpověď #1 kdy: 07 Ledna 2010, 19:09:17 »
Co to je za software co to zapíše do DB? Něco vlastního?
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: mysql na sms
« Odpověď #2 kdy: 07 Ledna 2010, 19:17:59 »
skoro neco vlastniho :-) - otazka v podstate je jednoducha - cron co kontroluje v pravidelnych intervalech urcitou tabulku v databazi (software mi sleduje automaticke aktualizace a chci byt o nich informovan hned a ne az k serveru prijdu :-) ) a preposle vysledek na email - tedy pokud v tabulce neco bude

Martin - ViPEr*CZ*

Re: mysql na sms
« Odpověď #3 kdy: 07 Ledna 2010, 19:21:06 »
Ach tak... no tak PHP skript, kterej prohledá tu tabulku a když v ní něco bude pošle email... asi nejjednodušší řešení :-) PHP skripty se dají spouštět z cronu.
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: mysql na sms
« Odpověď #4 kdy: 07 Ledna 2010, 19:35:28 »
aha - to me nenapadlo - jak jednoduchy - ale radsi bych byl jen za cron, kterej tohle vsechno zpracuje - resp. kontrolu db a pak odeslani emailu - protoze kdyz php navazuje na script, nebo obecne neco na neco je to problem pri obnoveni zalohy - resp. kdo to ma porad dohledavat aby to vsechno fungovalo :-)

Martin - ViPEr*CZ*

Re: mysql na sms
« Odpověď #5 kdy: 07 Ledna 2010, 19:50:19 »
Cože? Udělám PHP skript ve kterým se připojím k DB... selectnu data... pokud se mi něco vrátí provede se odeslání emailu přímo přes ten samý PHP skript.
Takže nechápu jaké závyslosti myslíš? Pokud chceš mít vše pohromadě přidej si toto rovnou do té své aplikace. (nevím v čem to děláš)
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: mysql na sms
« Odpověď #6 kdy: 07 Ledna 2010, 20:16:09 »
ne ze bych byl zatvrzela trubka - ale preci jen - stojimk za svym - jen cron, kterej generuje rovnou tem email pri zmene db, protoze php kdyz to bude delat, tak musim zalohovat misto jedny veci dve, ale asi k tomuto reseni uchylim, protoze bude nejjednodussi. ma nekdo navreh jak tu urcitou tabulku kontrolovat - treba databaze se jmenem db pro dementy :-) a pak pole treba tab a v hesle nevim nic :-)

Martin - ViPEr*CZ*

Re: mysql na sms
« Odpověď #7 kdy: 07 Ledna 2010, 20:48:05 »
ne ze bych byl zatvrzela trubka - ale preci jen - stojimk za svym - jen cron, kterej generuje rovnou tem email pri zmene db, protoze php kdyz to bude delat, tak musim zalohovat misto jedny veci dve, ale asi k tomuto reseni uchylim, protoze bude nejjednodussi. ma nekdo navreh jak tu urcitou tabulku kontrolovat - treba databaze se jmenem db pro dementy :-) a pak pole treba tab a v hesle nevim nic :-)
Co si mám představit pod pojmem jen cron? Asi jsem natvrdlej  ;D
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: mysql na sms
« Odpověď #8 kdy: 07 Ledna 2010, 20:56:16 »
ne spis asi ja :-) - jedna se o to ze do cronu zadam aby v pravidelnych intervalech kontroloval urcitou tabulku databaze a v pripade jeji zmeny odeslal email

Martin - ViPEr*CZ*

Re: mysql na sms
« Odpověď #9 kdy: 07 Ledna 2010, 21:00:20 »
ne spis asi ja :-) - jedna se o to ze do cronu zadam aby v pravidelnych intervalech kontroloval urcitou tabulku databaze a v pripade jeji zmeny odeslal email
No ale cron je jen aplikace co spouští aplikace či skripty v daných časých intervalech? Takže spojení: do cronu zadám ... a proč bych tam nezadal zrovna PHP skript... je to to samé jako bash skript... ano bude to požadovat instalaci více věcí...  :)
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: mysql na sms
« Odpověď #10 kdy: 07 Ledna 2010, 21:06:20 »
vim ze cron spousti php -jen me tak nahodou - teda jestli to neni nesmysl - napadlo - proc odkazovat na dalsi php script, kdyz by se to mozna dalo vyresit primou syntaxi v cronu - treba :-) - crone zkontroluj db a dyz uvidis ze byla zmena tak posli na mejl a nezlob me :-)

stderr

  • Aktivní člen
  • *
  • Příspěvků: 275
  • globglob, Charliee, we're scuba diving Charlieee!
Re: mysql na sms
« Odpověď #11 kdy: 07 Ledna 2010, 21:42:38 »
crone zkontroluj db a dyz uvidis ze byla zmena tak posli na mejl a nezlob me :-)

Uhm, "crone zkontroluj db" == "crone, spusť bash, ať zkontroluje db" ... je (skoro) to stejný jako s výše zmíněným php ("crone, spusť php, ať zkontroluje db") ... nechápu, co je za problém napsat si skript v php, když bashi nerozumím..

ale ok, pokud moc trváš na řádku v cronu, tak by mohl vypadat nějak takto (předpokladám, že máš aspoň nějaký dotaz, kterým databázi kontroluješ..). Určitě by to šlo nějak vylepšit, ale nechce se mi nad tím moc přemýšlet :-)

Kód: [Vybrat]
*/1 * * * *  if mysql -e 'USE <nazev_db>; <dotaz_na_prirustek>' > /dev/null; then echo "JO!" | mail -s "db" <mobilni_mejl>; fi

... krásnej jeden řádek v cronu ...
Fedora & CentOS (RHEL) user ... co tu vlastně dělám?
Blog /dev/stderr & twitr

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re: mysql na sms
« Odpověď #12 kdy: 08 Ledna 2010, 14:09:54 »
man cron:
cron - daemon to execute scheduled commands
Neboli cron je démon na spouštění naplánovaných příkazů. Nic víc, nic míň. Kapišto?

P.S.
Ufffwghh!!!
Ještě že už tu není NTZ. Po tomhle by zcela jistě zemdlel :-)

 

Provoz zaštiťuje spolek OpenAlt.