Ho visto molti script per demonizzare uno script python in linux, ma non molte informazioni su come usarli. Qualcuno potrebbe guidarmi su questo?Demonizzare uno script python in debian usando virtualenv
Attualmente ho un lungo script python che ascolta un socket per un messaggio in arrivo, se è il formato corretto lo accetta e quindi lo memorizza nel database. Lo script stesso apre solo il socket e poi ascolta un po 'vero (che fa il lavoro!) E fa tutto il lavoro lì dentro.
Per demonizzarlo, dovrei modificare il mio script corrente o chiamarlo da uno script separato? Ho visto esempi di entrambi, ma non ho neanche avuto modo di lavorare.
Inoltre, sto usando virtualenv quale potrebbe essere la radice dei miei problemi, qualche suggerimento sull'utilizzo di questo con script demonizzati?
un daemon è solo un programma/script che viene eseguito costantemente fino a quando si verifica un evento e se non si verifica alcun evento (o è in coda), verrà sospeso per un periodo di tempo ... quindi ripetere .... Cosa stai facendo IS quello che fa un demone. Stai chiedendo di avviarlo con l'ambiente in modo che sia sempre in esecuzione? – g19fanatic
Ho bisogno di varie cose che sono installate in virtualenv per essere usate dallo script. Penso che questo sia il motivo per cui non ho ancora funzionato. Inoltre, come faccio a sapere che è in esecuzione? Ho letto sulla chiamata di 'ps aux' per mostrare una lista ma non riesco a vederla lì. –