come si lancia uno script python tutto da web ma che continua sempre a
girare? Tipo TorrentFlux per capirci
boh, fico però, cosi non serve il cronjob,
ma forse per motivi di sicurezza molto meglio il cronjob :)
In realtà nello script c'è una sleep quindi volendo anche niente
cronjob, la criticità piu' grande che vedo mi sembra pero' la scalabilità.
Supponi infatti di mandare 2 ping per nodo e di aspettare l'ok per
passare al nodo successivo, ed eventualmente di aspettare un timeout di
....2 secondi?
--> 4 secondi a nodo
se i nodi fossero molti non riusciresti a refrashare, inoltre 2 ping in
ambito wireless potrebbero essere non indicativi (vero?).
La soluzione sarebbe di farlo multithread ed ovviamente è moooolto
meglio (ci sono un po di scriptini in python su internet che avevo
trovato! :) )
Per la sicurezza....questo programma prevede un interfaccia di Admin? se
e' cosi' gli si mettono due bei pulsanti "start" e "stop" e non ci
dovrebbero essere troppe falle in un sistema del genere dato che
l'utente puo' interagire solo rispondendo o no al ping!
Ciao!
Lorenzo