Re: [Python] Script python come Windows Service
Qual'è la soluzione che mi consigliate per fare un lavoro decente? Spero tu abbia gia' risolto, ad ogni modo anche la libreria standard di python ha un modulo che ti consente di pianificare task, si chiama sched. http://docs.python.org/3/library/sched.html Alla fine ti basta inserire lo script che schedula tutti i lavori nella cartella esecuzione automatica. La mia personale esperienza con lo scheduler di windows non e' stata delle migliori, per questo poi ho ripiegato su sched. Ricordo problemi di permessi e working directory diversa da quella che mi aspettavo ma purtroppo non posso essere più preciso perche' e' passato un bel po' di tempo. Ciao, G. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Script python come Windows Service
On 05/12/2013 11:47, Giuseppe Saviano wrote: [...] Ricordo problemi di permessi e working directory diversa da quella che mi aspettavo Su Windows nulla è come te lo aspetti... :) [...] Ciao Manlio ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Script python come Windows Service
2013/12/5 Manlio Perillo manlio.peri...@gmail.com Su Windows Nulla è come te lo aspetti... :) Così il Nulla dilaga. - Che cos'è questo Nulla? Gmork: È windows che ci circonda. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Script python come Windows Service
2013/12/5 Simone Federici s.feder...@gmail.com Così il Nulla dilaga. - Che cos'è questo Nulla? Gmork: È windows che ci circonda. Questa andrebbe scolpita nella roccia Carlos -- Somos los que amasan, sin embargo no tenemos pan, somos los que cavan el carbón, sin embargo tenemos frío somos los que no tienen nada, y estamos viniendo a tomar el mundo. Tassos Livaditis (Poeta greco, 1922, 1988) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Script python come Windows Service
Il Giovedì 5 Dicembre 2013 11:47, Giuseppe Saviano g.savi...@gmail.com ha scritto: Qual'è la soluzione che mi consigliate per fare un lavoro decente? Spero tu abbia gia' risolto, ad ogni modo anche la libreria standard di python ha un modulo che ti consente di pianificare task, si chiama sched. http://docs.python.org/3/library/sched.html Alla fine ti basta inserire lo script che schedula tutti i lavori nella cartella esecuzione automatica. La mia personale esperienza con lo scheduler di windows non e' stata delle migliori, per questo poi ho ripiegato su sched. Ricordo problemi di permessi e working directory diversa da quella che mi aspettavo ma purtroppo non posso essere più preciso perche' e' passato un bel po' di tempo. Ciao, G. Grazie a tutti per i suggerimenti! ho fatto funzionare un prototipo utilizzando la pianificazione di windows server come mi era stato suggerito, in pratica senza installare nulla ho copiato Portable Python, il mio script e ho creato un file batch che mi aggiorna il path includendo le cartelle di portable python e poi fa partire lo script. Come miglioramento potrei inviarmi un file di log via mail con i risultati dello script e in futuro magari non mi dispiacerebbe creare un vero e proprio servizio di windows, se non altro a scopo didattico :) Mi tenta anche questa ultimo suggerimento che utilizza lo sched di python e avrebbe il vantaggio di essere portabile anche su linux. Vedremo! Intanto grazie! Piergiorgio___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Script python come Windows Service
On 2013-12-03 17:01, piergiorgio pancino wrote: Scusatemi la domanda banale: ho alcuni script scritti in python che vorrei venissero eseguiti una o più volte al giorno sul server aziendale (Windows Small Business Server 2011). Come mi comporto? Installo python, le librerie che mi servono e a quel punto che faccio? Dovrei creare un window service in qualche modo? Qual'è la soluzione che mi consigliate per fare un lavoro decente? Chiaramente se non esiste una soluzione banale eventualmente vi chiedo di indicarmi quali argomenti dovrei approfondire. Perché, windows non ce l'ha un crontab? Mi ricordo vagamente che c'era una cosa tipo in pannello di controllo - amministrazione avanzata - attenti al leopardo - scheduled tasks che ti permette di eseguire una certa operazione periodicamente. -- Daniele ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Script python come Windows Service
Il giorno 03 dicembre 2013 18:01, piergiorgio pancino piert...@yahoo.itha scritto: Scusatemi la domanda banale: ho alcuni script scritti in python che vorrei venissero eseguiti una o più volte al giorno sul server aziendale (Windows Small Business Server 2011). Come mi comporto? Installo python, le librerie che mi servono e a quel punto che faccio? Dovrei creare un window service in qualche modo? Qual'è la soluzione che mi consigliate per fare un lavoro decente? Chiaramente se non esiste una soluzione banale eventualmente vi chiedo di indicarmi quali argomenti dovrei approfondire. dai un'occhiata alle pywin32 http://sourceforge.net/projects/pywin32/ e alla loro documentazione in rete trovi un sacco di snippet su come fare un servizio-windows una rapida ricerca mi ha restituito questi: http://stackoverflow.com/questions/2106366/python-win32-service http://stackoverflow.com/questions/12836703/how-to-start-win32-service-via-python http://eduunix.ccut.edu.cn/index2/html/python/OReilly%20-%20Python%20Programming%20on%20Win32/pythonwin32_snode143.html sei hai problemi siamo qua ciao, Marco ... mentre rispondevo al telefono è arrivata la risposta di Daniele... yes! a meno che tu non abbia espressamente bisogno di un servizio-windows, se metti l'esecuzione in scheduled task ti togli un sacco di problemi ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Script python come Windows Service
Il 03/12/2013 18:07, Daniele Varrazzo ha scritto: Perché, windows non ce l'ha un crontab? Mi ricordo vagamente che c'era una cosa tipo in pannello di controllo - amministrazione avanzata - attenti al leopardo - scheduled tasks che ti permette di eseguire una certa operazione periodicamente. Se lo trovi mettici il comando per lo scan dell'antivirus! :D ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python