Likes Likes:  0
Resultaten 1 tot 6 van de 6
Geen

Onderwerp: Cronjobs vraag

  1. #1
    Cronjobs vraag
    Aanwezig
    143 Berichten
    Ingeschreven
    11/02/06

    Locatie
    Den Haag/Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 27284950
    Ondernemingsnummer: nvt

    Thread Starter

    Cronjobs vraag

    Hoi

    Ik ben met cronjobs aan het spelen en vroeg me af hoe het eruit ziet als je wilt dat volgend script iedere minuut wordt uitgevoerd. Kan iemand me daar een voorbeeld van geven?

    script staat in /home/doRestartMysql.sh
    uitvoeren: elke minuut

    ben benieuwd!

    Grt
    David

  2. #2
    Cronjobs vraag
    geregistreerd gebruiker
    476 Berichten
    Ingeschreven
    07/07/03

    Locatie
    Steenbergen

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Naam: Sebastian Berm
    Bedrijf: Sebsoft B.V.
    Functie: Eigenaar :)
    URL: www.sebsoft.nl
    KvK nummer: 64822028
    Ondernemingsnummer: nvt
    View https://nl.linkedin.com/in/sberm's profile on LinkedIn

    MySQL herstarten, elke minuut?
    Oke, als je dat echt wilt .

    Dat zou zoiets moeten worden:
    * * * * * /home/doRestartMysql.sh

    Dit lijkt me echter niet al te gezond voor je uptime...

    edit:
    Code:
    * * * * * <commando>
    | | | | |- dag van de week (0-7, 0 & 7 is zondag)
    | | | |- maand (1-12)
    | | |- dag van de maand (1-31)
    | |- uur (0-23)
    |- minuut (1,2,3... of */5 voor bijv iedere 5 min) (0-59)
    Laatst gewijzigd door Icheb; 30/05/06 om 15:01.
    Sebsoft - Moodle hosting - programmeerwerk - managed hosting - https://sebsoft.nl

  3. #3
    Cronjobs vraag
    Aanwezig
    143 Berichten
    Ingeschreven
    11/02/06

    Locatie
    Den Haag/Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 27284950
    Ondernemingsnummer: nvt

    Thread Starter
    Zou ik dat script anders kunnen ombouwen, datie alleen start als hij uitstaat?

    Komt er eigenlijk op neer dat Direct Admin er soms moeite mee heeft, en dat ik wil datie dan automatisch verder gaat.

    Dus, 5 minuten heb je geen last van?
    Laatst gewijzigd door Chill Creations; 30/05/06 om 15:02.

  4. #4
    Cronjobs vraag
    geregistreerd gebruiker
    35 Berichten
    Ingeschreven
    28/06/04

    Locatie
    Baarn

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door Chill Creations
    Zou ik dat script anders kunnen ombouwen, datie alleen start als hij uitstaat?
    Dit scriptje kijkt of de PID file bestaat (bestaat alleen als MySQL draait) en zo niet dan start het de service.

    Bij PID moet je de locatie van de MySQL PID file invullen en het dik geschreven deel is bij mij m'n hostname, ik weet niet hoe dat bij jou zit. Meestal kan je dat vinden door `ls /var/lib/mysql/*.pid` of `locate */mysql/*.pid` te doen in SSH.

    #!/bin/sh

    PID=/var/lib/mysql/hostname.domain.com.pid
    if [ -f $PID ]; then
    echo "MySQL is al actief"
    else
    echo "MySQL wordt gestart"
    service mysql start
    fi

  5. #5
    Cronjobs vraag
    Aanwezig
    143 Berichten
    Ingeschreven
    11/02/06

    Locatie
    Den Haag/Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 27284950
    Ondernemingsnummer: nvt

    Thread Starter
    Mooi! Bedankt!

  6. #6
    Cronjobs vraag
    geregistreerd gebruiker
    278 Berichten
    Ingeschreven
    24/03/06

    Locatie
    Westland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27278354
    Ondernemingsnummer: nvt

    Mja.. maar als mysql dus gecrashed is dan heb je kans dat 'ie die pidfile niet weghaalt, en je script dus "denkt" dat 'ie nog netjes up is.

    Onderstaande script checked ook of die PID nog daadwerkelijk in gebruik is. Uiteraard even aanpassen zodat PIDFILE naar de juiste file wijst enzo

    #!/bin/sh
    PIDFILE=/var/run/mysql/mysqld.pid

    if test -r $PIDFILE; then
    mysqlpid=`cat $PIDFILE`
    if `kill -CHLD $mysqlpid >/dev/null 2>&1`; then
    echo "MySQL is OK"
    exit 0
    fi
    echo "Stale pidfile found and removed, MySQL crashed?"
    rm -f $PIDFILE
    fi
    echo "Restarting MySQL"
    /etc/init.d/mysql start
    exit 0

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics