Likes Likes:  0
Resultaten 1 tot 15 van de 25
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen
  1. #1
    SH script uitvoeren in cron
    Betalert
    177 Berichten
    Ingeschreven
    17/07/07

    Locatie
    Noordwijk (Z-H)

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


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    SH script uitvoeren in cron

    Hallo mensen,

    Ik heb een probleem met een script wat de status van mijn samp(gta) server checkt. Het bevint zich in /home/gta/samp02X en heet checksamp.sh
    Als ik naar die dir 'cd' en dan ./checksamp.sh doet werkt het script, maar zodra ik het in de cron zet gebeurt er nix (de server gaat niet aan in iedergeval).
    Dit is het script:
    Code:
    #!/bin/sh
    
    PROCESS_COUNT=$(ps -fu gta | grep samp02Xsvr | grep -v grep | wc -l)
    case $PROCESS_COUNT in
    0) /home/gta/samp02X/samp02Xsvr &
    ;;
    1) #OK, program is already running once
    ;;
    *) #OK, program is already multiple times
    ;;
    esac
    En dit staat er in mn cron:

    Code:
    * * * * * gta sh /home/gta/samp02X/checksamp.sh
    (hij chekt dus iedere minuut)

    Dit zegt mn /var/log/crond
    Code:
    Nov 22 10:19:01 s01 crond[31266]: (gta) CMD (sh /home/gta/samp02X/checksamp.sh)
    Nogmaals de server wordt dus niet gestart wanneer deze offline is, en handmatig ./checksamp doen werkt wel (de server wordt dan WEL gestart).

    Wat doe ik hier fout?

    Matthijs

    edit: Het gaat hier om CentOS5
    Laatst gewijzigd door Mattie; 22/11/08 om 10:37. Reden: OS

  2. #2
    SH script uitvoeren in cron
    IPv6ert
    488 Berichten
    Ingeschreven
    10/05/07

    Locatie
    Arnhem

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


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    probeer eens een chmod +x /home/gta/samp02X/checksamp.sh en pas je cron aan naar:

    * * * * * gta /home/gta/samp02X/checksamp.sh

    mogelijk dat het dan wel werkt

  3. #3
    SH script uitvoeren in cron
    Betalert
    177 Berichten
    Ingeschreven
    17/07/07

    Locatie
    Noordwijk (Z-H)

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


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Die file was al 777
    Maar ik heb de cron even veranderd, zodra ik straks weer even nieuwe versie van het script upload ga ik even proberen of het werkt.

  4. #4
    SH script uitvoeren in cron
    Betalert
    177 Berichten
    Ingeschreven
    17/07/07

    Locatie
    Noordwijk (Z-H)

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


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Er gebeurt niks helaas heb je nog een ander idee?

  5. #5
    SH script uitvoeren in cron
    IPv6ert
    488 Berichten
    Ingeschreven
    10/05/07

    Locatie
    Arnhem

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


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    hmnz, zet eens bovenaan in je script:

    touch /home/gta/blup

    en kijk of de file blup word aangemaakt, dan weet je dat het script word uitgevoerd. Daarna kun je gaan kijken of het iets te maken heeft met paden, of dat het aan sh ligt. (probeer eens #!/bin/bash ipv sh)

    probeer eens grep aan te passen naar /bin/grep, zelfde voor wc en ps

    als cron zegt dat ie word uitgevoerd dan is dat meestal ook wel zo

  6. #6
    SH script uitvoeren in cron
    -
    113 Berichten
    Ingeschreven
    10/11/08

    Locatie
    Lelystad

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


    Registrar SIDN: nee
    KvK nummer: 32108686
    Ondernemingsnummer: nvt

    waarschijnlijk wordt het script wel gerunt , echter moet je even kijken in het script "/home/gta/samp02X/samp02Xsvr".

    het kan zijn dat deze geen absolute paden gebruikt.

  7. #7
    SH script uitvoeren in cron
    Betalert
    177 Berichten
    Ingeschreven
    17/07/07

    Locatie
    Noordwijk (Z-H)

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


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Het script (checksamp.sh) staat hierboven al, samp02Xsvr is zegmaar de ".exe" als ik deze edit krijg ik allemaal vreemde tekens. Ik zal die tip van Japje asap even proberen.

  8. #8
    SH script uitvoeren in cron
    -
    113 Berichten
    Ingeschreven
    10/11/08

    Locatie
    Lelystad

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


    Registrar SIDN: nee
    KvK nummer: 32108686
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door Mattie Bekijk Berichten
    Het script (checksamp.sh) staat hierboven al, samp02Xsvr is zegmaar de ".exe" als ik deze edit krijg ik allemaal vreemde tekens. Ik zal die tip van Japje asap even proberen.
    wat je ook nog even kan doen is in het sh script zetten

    cd /home/gta/samp02X/

    het kan zijn dat die 'exe' dat nodig heeft.

  9. #9
    SH script uitvoeren in cron
    Betalert
    177 Berichten
    Ingeschreven
    17/07/07

    Locatie
    Noordwijk (Z-H)

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


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Ik heb nu dit:

    Code:
    #!/bin/sh
    
    touch /home/gta/blup
    
    PROCESS_COUNT=$(/bin/ps -fu gta | /bin/grep samp02Xsvr | /bin/grep -v /bin/grep | /usr/bin/wc -l)
    case $PROCESS_COUNT in
    0) cd /home/gta/samp02X/ | /home/gta/samp02X/samp02Xsvr &
    ;;
    1) #OK, program is already running once
    ;;
    *) #OK, program is already multiple times
    ;;
    esac
    de file blub wordt aangemaakt, verder gebeurt er nix

  10. #10
    SH script uitvoeren in cron
    -
    113 Berichten
    Ingeschreven
    10/11/08

    Locatie
    Lelystad

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


    Registrar SIDN: nee
    KvK nummer: 32108686
    Ondernemingsnummer: nvt

    ok , wat is de output van het script als je hem run vanaf de CLI runt en als je niet in je homedirectory zit ?

  11. #11
    SH script uitvoeren in cron
    Betalert
    177 Berichten
    Ingeschreven
    17/07/07

    Locatie
    Noordwijk (Z-H)

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


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Dan gebeurt er ook nix helaas
    Ik heb geprobeerd:
    Code:
    /home/gta/samp02X/checksamp.sh
    en:
    Code:
    sh /home/gta/samp02X/checksamp.sh
    en:
    Code:
    /bin/sh /home/gta/samp02X/checksamp.sh

  12. #12
    SH script uitvoeren in cron
    <?php phpinfo(); ?>
    764 Berichten
    Ingeschreven
    10/05/06

    Locatie
    Sevenum

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


    Registrar SIDN: nee
    KvK nummer: 12037834
    Ondernemingsnummer: nvt

    Dan denk ik dat je toch iets fout doet, dit zou namelijk moet werken.

    Citaat Oorspronkelijk geplaatst door Mattie Bekijk Berichten
    Code:
    #!/bin/sh
    
    touch /home/gta/blup
    
    PROCESS_COUNT=$(/bin/ps -fu gta | /bin/grep samp02Xsvr | /bin/grep -v /bin/grep | /usr/bin/wc -l)
    case $PROCESS_COUNT in
    0) cd /home/gta/samp02X/ | /home/gta/samp02X/samp02Xsvr &
    ;;
    1) #OK, program is already running once
    ;;
    *) #OK, program is already multiple times
    ;;
    esac
    Als hij steeds via de cronjob die file touched, dan wil het zeggen dat hij uitgevoerd wordt echter zit er dan mogelijk een fout in het script.

  13. #13
    SH script uitvoeren in cron
    geregistreerd gebruiker
    193 Berichten
    Ingeschreven
    30/04/04

    Locatie
    Rotterdam

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


    Registrar SIDN: nee
    KvK nummer: 24428502
    Ondernemingsnummer: nvt

    Anders kijk je even in de cron mailtjes die je krijgt, dat kan duidelijkheid geven over wat er fout gaat....

  14. #14
    SH script uitvoeren in cron
    Read Only
    87 Berichten
    Ingeschreven
    11/01/08

    Locatie
    Leeuwarden

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    En
    Code:
    /home/gta/samp02X/./checksamp.sh
    al geprobeerd?

  15. #15
    SH script uitvoeren in cron
    geregistreerd gebruiker
    1.180 Berichten
    Ingeschreven
    21/08/06

    Locatie
    Noord Brabant

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


    Naam: Niels
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Code:
    #!/bin/sh
    
    touch /home/gta/blup
    
    PROCESS_COUNT=$(/bin/ps -fu gta | /bin/grep samp02Xsvr | /bin/grep -v /bin/grep | /usr/bin/wc -l)
    case $PROCESS_COUNT in
    0) /home/gta/samp02X/samp02Xsvr &
    ;;
    1) #OK, program is already running once
    ;;
    *) #OK, program is already multiple times
    ;;
    esac

Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

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