Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    68

    problemino con script e cron

    so. centos 5.5
    ho creato un piccolo script che mi restarta il servizio named se è crashato
    lo vorrei mettere sotto cron cosi controlla ogni tot tempo

    lo scirpt è il seguente e si trova in /myscripts/named_auto_restart.sh permessi 777 owner root
    codice:
    #! /bin/sh
    
    count=`service named status | egrep -w "stopped|dead" | wc -l `
    if [ $count -ne 0 ]
    then
         service named restart
    fi
    se da console vado in /myscripts e digito ./named_auto_restart.sh
    me lo restarta se è chiuso o dead. funziona come vorrei che funzionasse
    se lo metto sotto il cron di root ma quando arriva il momento dell'esecuzione ricevo l'email con questo errore:
    codice:
    /myscripts/named_auto_restart.sh: line 3: service: command not found
    cosa sbaglio?
    grazie mille

    ps. ho già controllato che il vai a capo sia fatto solo con lf e con cr-lf

  2. #2
    io proverei "service" col path assoluto

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    68
    ho fatto cosi

    codice:
    #! /bin/sh
    
    count=`/sbin/service named status | egrep -w "stopped|dead" | wc -l `
    if [ $count -ne 0 ]
    then
         /sbin/service named restart
    fi
    e ora funziona!!
    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.