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

Onderwerp: proces controle

  1. #1
    proces controle
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

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


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter

    proces controle

    Weet hier iemand hoe ik via een bash of php script kan controleren of proces "/usr/local/bin/blaat" draait? Dus dat ik kan zoeken op een hele string + parameters die ik zelf kan instellen? Iets met 'ps aux | grep $needle' if () fi; ofzo

  2. #2
    proces controle
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

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


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    zoeits bedoel je?

    ps -efa | grep "[r]s y n c --daemonss" >/dev/null || echo "r s y n c draait niet"

    (maar dan zonder spaties.... grrrr @ mod_security .....)

  3. #3
    proces controle
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

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


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter
    Juist, zoiets. Maar dan wil ik er nog een soort if else in hebben zodat ik kan zeggen

    if proces draait niet:
    start nieuwe run op

    elseif proces draait wel:
    exit bashscript.

  4. #4
    proces controle
    geregistreerd gebruiker
    1.674 Berichten
    Ingeschreven
    15/02/04

    Locatie
    Arnhem

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



    Kijk eens naar SIM (http://rfxnetworks.com/sim.php), een beetje aanpassen en je kan 't elk proces dat je wilt laten monitoren

  5. #5
    proces controle
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

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


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    Even snel voorbeeldje:

    Code:
    #/bin/bash
    
    actie()
    {
      /etc/init.d/startme start
    }
    
    ps -efa | grep "[r]s y n c --daemonss" >/dev/null || actie
    of

    Code:
    #/bin/bash
    
    wel()
    {
       echo jaaaa
    }
    
    niet()
    {
        echo neeee
    }
    
    kweetniet()
    {
       echo huh
    }
    
    ps -efa | grep [q]mail-send >/dev/null
    
    case $? in
            0) wel ;;
            1) niet ;;
            *) kweetniet ;;
    esac

  6. #6
    proces controle
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

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


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter
    Hm.. het eerste script doet helemaal niets en het tweede geeft altijd jaaaa weer terwijl hij soms helemaal niet draait

    @Peter: bedankt, maar ik heb liever een simpel bashscriptje aangezien ik meerdere scripts heb en alles liever apart houd..

  7. #7
    proces controle
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

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


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    Origineel geplaatst door WH-Tim
    Hm.. het eerste script doet helemaal niets en het tweede geeft altijd jaaaa weer terwijl hij soms helemaal niet draait
    heb je ook wel de [ ] meegenomen ? die heb je wel nodig

    2de scriptje werkt gegarandeert (linux, solaris, hpux)

  8. #8
    proces controle
    The anonymous BOFH
    665 Berichten
    Ingeschreven
    28/06/04

    Locatie
    nvt

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


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    bla=` ... | grep -v grep |wc -l `
    if [ ${bla} -eq 0 ] ; then
    ...
    else
    ...

    fi

  9. #9
    proces controle
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

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


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter
    /usr/local/bin/php -f cron.php

    is het proces. waar moet die [ ] dan staan?

  10. #10
    proces controle
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

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


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    Origineel geplaatst door WH-Tim
    /usr/local/bin/php -f cron.php

    is het proces. waar moet die [ ] dan staan?
    Whereever u want

    bv /usr/local/bin/[p]hp -f cron.php

    de [ ] zorgt er hier overigens alleen maar voor dat je geen "grep -v grep" hoeft te doen, is een stuk netter

  11. #11
    proces controle
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

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


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter
    Kan dit aan mijn bashversie liggen dat hij niet werkt?

  12. #12
    proces controle
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

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


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    Lijkt me op zich sterk, heb er nog nooit problemen mee gehad met zowel bash en ksh. (voor de csh moet je even enkele quotes gebruiken bij de grep).


    Werkt de grep met [ ] niet? of het scriptje?

    simpele check (deze zou op via elke bash/ksh moeten werken:
    Code:
    ps -efa | grep [c]rond
    Als je het script uitvoert via:
    Code:
    sh -x ./scriptnaam
    Zie je dan errors/rare dingen ?

  13. #13
    proces controle
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

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


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter
    test1.sh:
    #/bin/bash

    actie()
    {
    # /etc/init.d/startme start
    echo draaitniet-start-nu
    }

    ps -efa | grep /usr/local/bin/[p]hp -f cron.php >/dev/null || actie
    + ps -efa
    + grep /usr/local/bin/php -f cron.php


    test.sh:
    #/bin/bash

    wel()
    {
    echo jaaaa
    }

    niet()
    {
    echo neeee
    }

    kweetniet()
    {
    echo huh
    }

    ps -efa | grep /usr/local/bin/[p]hp -f cron.php >/dev/null

    case $? in
    0) wel ;;
    1) niet ;;
    *) kweetniet ;;
    esac
    + ps -efa
    + grep /usr/local/bin/php -f cron.php
    + wel
    + echo jaaaa
    jaaaa


    Maar er draait helemaal geen proces dat zo heet..

    # ps -efa | grep [C]ROND
    root 2048 2010 0 Jul19 ? 00:00:00 CROND
    root 18720 2010 0 08:00 ? 00:00:00 CROND
    root 3648 2010 0 10:00 ? 00:00:00 CROND

  14. #14
    proces controle
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

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


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    Als er spaties in je string staan, even met quotes er omheen

  15. #15
    proces controle
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

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


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter
    Bedankt royen! Werkt perfect nu

Webhostingtalk.nl

Contact

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