Ho uno script Python che elabora i dati da un flusso di dati HTTP e ho bisogno che questo script in teoria sia in esecuzione in ogni momento e sempre, a meno che non lo uccida manualmente per aggiornarlo ed eseguirlo di nuovo.Unix: lo script di Python ha costantemente eseguito le best practice?
Mi chiedevo quale fosse la procedura migliore per farlo in un sistema Unix (in particolare Ubuntu) in modo che, anche se Terminale fosse chiuso, lo script continuasse a essere eseguito in background a meno che il processo o il server non venissero chiusi?
Grazie
vi suggerisco di dare un'occhiata a Cron. –
quindi se si blocca vuoi riavviare sì? Penso che l'upstart sarebbe un buon approccio http://upstart.ubuntu.com/cookbook/ –
Oppure Supervisor: http://supervisord.org/ – RemcoGerlich