Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Check Service en run script  (gelezen 313 keer)

Offline Brononi

  • Lid
  • Steunpunt: Nee
Check Service en run script
« Gepost op: 2012/11/28, 15:43:27 »
Hey,

Ik had graag geweten wat de beste manier is om een service te checken.
Ik zou namelijk willen dat wanneer een service herstart, er een scriptje gestart wordt.

Ik dacht om zelfs iets te schrijven in de stijl van
  • elke 5 seconden: check 'service ABCD status'
  • Indien status = run, dan doe ik niks
  • Indien status = stop, dan run ik script EFGH


Maar persoonlijk voel ik me nooit goed bij zulke zaken. Ik belast niet graag mijn server met zulke zaken.  ???

Daarvoor mijn vraag, is er een betere manier?

Offline Johan van Dijk

  • Administrator
    • johanvandijk
  • Steunpunt: Nee
Re: Check Service en run script
« Reactie #1 Gepost op: 2012/11/28, 20:29:55 »
Kijk eens naar Upstart, dat is "event based" en je kan precies configureren wat er moet gebeuren als een service start, stopt of opnieuw gestart wordt enz.
Zie bijv. hier: http://blog.joshsoftware.com/2012/02/14/upstart-scripts-in-ubuntu/
of de documentatie: http://upstart.ubuntu.com/cookbook/

Offline Brononi

  • Lid
  • Steunpunt: Nee
Re: Check Service en run script
« Reactie #2 Gepost op: 2012/11/30, 08:28:58 »

Ik heb 'webmin' draaien op dat machientje.
En blijkbaar kan je daar via 'service status' makkelijk een script lanceren als een service down gaat, of opkomt, of ...  :-[