Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    124

    controllare che un processo sia sempre attivo

    esiste un programma per controllare ogni 5/10 minuti che un processo sia attivo e se non lo è farlo avviare?

    grazie.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    puoi fare un semplicissimo script bash da mettere in cron, che controlli che ci sia un pid attivo legato al processo da te cercato.

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    124
    si ma sono noob ... puoi spiegarmi passo per passo come si fa?

  4. #4
    man pidof --> il programma che ti restituisce il pid di un processo

    poi ti leggi una bellissima guida di scripting bash .. tipo questa --> http://www.pluto.linux.it/ildp/guide/abs/index.html

    appena avrai finito di leggere queste due cosette sarai perfettamente in grado di farti uno scriptino che controlli il processo
    Ci sono cose che non si possono sapere. Per tutto il resto c'è man

    Prima di fare domande stupide: 1) googla 2) leggi le manpages 3) sparati.

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    pidofprogramma = 'pidof prog' (deve essere l'apice inverso, ora su win non  mi va).
    if test x"$pidofprogramma" = x""; then 
      echo "Il processo è stato interrotto" |mail -s "comunicazioni processo" root
    devi avere un MTA (mail transport agent per poter spedire le mail).

    Ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    124
    grazie per lo script
    ma non capisco come venga effettuato il controllo dell'applicazione ogni tot di minuti

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    quello è lo script che fa il test, poi lo devi richiamare da crontab.

    guardati un po' di man di crontab, oramai ci sei...

    ciao

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 © 2025 vBulletin Solutions, Inc. All rights reserved.