sviluppo:itadaemon
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
sviluppo:itadaemon [2017/07/26 07:15] – [Creazione della classe *Daemon.class.php] f.margiotta | sviluppo:itadaemon [2024/10/15 09:45] (versione attuale) – modifica esterna 127.0.0.1 | ||
---|---|---|---|
Linea 22: | Linea 22: | ||
* Ogni sezione rappresenta un demone, con il nome della sezione che deve assumere il nome del demone | * Ogni sezione rappresenta un demone, con il nome della sezione che deve assumere il nome del demone | ||
* All' | * All' | ||
+ | - //label//: Stringa di testo che rappresenta il nome esteso del demone, viene visualizzato nella console dei demoni | ||
- // | - // | ||
- | - // | + | |
+ | | ||
+ | - // | ||
+ | - // | ||
+ | < | ||
+ | label = 'Dummy daemon' | ||
+ | autostart = false | ||
+ | emailLog = CRITICAL | ||
+ | parameters[] = 1 | ||
+ | parameters[] = true | ||
+ | parameters[] = " | ||
+ | timeWarning = 180 | ||
+ | timeError = 1800 | ||
+ | </ | ||
===== Utilizzo del demone ===== | ===== Utilizzo del demone ===== | ||
Linea 69: | Linea 83: | ||
Il controllo dei demoni gestiti da itaDaemonAutostart può essere fatto tramite lo script itaDaemonController.php. | Il controllo dei demoni gestiti da itaDaemonAutostart può essere fatto tramite lo script itaDaemonController.php. | ||
In particolare lo script accetta questa sintassi: | In particolare lo script accetta questa sintassi: | ||
- | php itaDaemonController.php < | + | php itaDaemonController.php |
dove comando può essere: | dove comando può essere: | ||
* start | * start | ||
Linea 75: | Linea 89: | ||
* pause | * pause | ||
* resume | * resume | ||
+ | * status | ||
+ | Inoltre se al posto del nome del demone verrà passata la string all il comando verrà eseguito per tutti i demoni (utile per avere lo status di tutti i demoni presenti, avviarli o fermarli tutti, etc). Esempio: php itaDaemonController.php all start | ||
- | **Nota:** C'è possibilità di interscambio dei metodi di controllo, risulterà dunque possibile controllare tramite la classe itaDaemonManager un demone lanciato tramite itaDaemonAutostart e viceversa. Questo vale anche per il wrap dello script php in un demone o un servizio descritti di seguito. | + | **Nota:** C'è possibilità di interscambio dei metodi di controllo, risulterà dunque possibile controllare tramite la classe itaDaemonManager un demone lanciato tramite itaDaemonAutostart e viceversa. |
==== Wrap dello script itaDaemonExecutor.php in un demone (Linux) ==== | ==== Wrap dello script itaDaemonExecutor.php in un demone (Linux) ==== | ||
Linea 111: | Linea 127: | ||
**Nota:** A differenza che per i metodi precedenti il wrap dello script php in un demone/ | **Nota:** A differenza che per i metodi precedenti il wrap dello script php in un demone/ | ||
- | **Nota:** Il modo più robusto e compatibile per lanciare e gestire i demoni di itaEngine è effettuare il wrap di itaDaemonAutostart.php in un demone/ | + | **Nota:** Il modo più robusto e compatibile per lanciare e gestire i demoni di itaEngine è effettuare il wrap di itaDaemonAutostart.php in un demone/ |
sviluppo/itadaemon.1501053328.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)