Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente | |||
programmazione:python:script_come_servizio_su_win32 [18/12/2018 - 10:25] Fabio Di Matteo |
programmazione:python:script_come_servizio_su_win32 [20/02/2019 - 11:24] (versione attuale) Fabio Di Matteo |
||
---|---|---|---|
Linea 3: | Linea 3: | ||
Il nostro script di esempio lancia un banale webserver all'indirizzo http://localhost:8081 . | Il nostro script di esempio lancia un banale webserver all'indirizzo http://localhost:8081 . | ||
+ | |||
+ | |||
+ | ===== Primo metodo- creare un eseguibile che lancia Python con il nostro script ===== | ||
**httpd.py** | **httpd.py** | ||
Linea 69: | Linea 72: | ||
**E' necessario riavviare il sistema per far partire il servizio.** | **E' necessario riavviare il sistema per far partire il servizio.** | ||
+ | |||
+ | |||
+ | ===== Secondo metodo- usando il programma libero nssm ===== | ||
+ | Scarichiamo [[https://nssm.cc/|nssm]], un piccolo eseguibile che non richiede installazione e impartiamo i seguenti comandi **da amministratore**: | ||
+ | <file> nssm.exe install PythonApp "C:\Program Files\Python37\python.exe" "C:\Users\Admin\Desktop\webserver.py"</file> | ||
+ | possiamo poi avviare il servizio con : | ||
+ | <file>nssm.exe start PythonApp</file> | ||
+ | oppure modificarlo (Gui): | ||
+ | <file>nssm.exe edit PythonApp</file> | ||
+ | o eliminarlo: | ||
+ | <file>nssm.exe remove PythonApp</file> |
Il nostro wiki installa solamente cookie tecnici necessari al funzionamento della piattaforma "Dokuwiki". Niente analitics, statistiche, tracciamenti o altro.