Buenas, Has pensado en usar ssh?
Puedes crear un user que en vez de shell ejecute tu script para no dar acceso a la consola a los usuarios. Con las interacciones que necesitas te va a ser un dolor hacerlas en web si no has trabajado con ello antes. Es muy posible (hay alguna alternativa para evitarlo) que cada ciclo de ejecutar y preguntar cosas al usuario acabe convirtiéndose en una llamada diferente a un endpoint web al que le pases alguna forma de mantener estado que no quieras perder entre diferentes llamadas (un identificador de sessión en la que se guardan los datos en servidor o generar campos hidden desde la respuesta web anterior para evitar estado en el server reenviando datos o...). Si no tuvieras interacciones algo como hug sería una forma sencilla de tener un script cli y un servicio http compartiendo código https://www.hug.rest/. Teniendo interacciones, algo que es trivial en un script CLI no lo es tanto en un servicio web. Un abrazo, Javi El jue, 9 nov 2023 a las 12:22, Pixu Kideak (<pixukid...@gmail.com>) escribió: > Buenos días, > > Tengo un script en Python3 que puedo ejecutarlo en una máquina GNU/Linux > sin problema desde consola; bueno realmente es una concatenación de > distintos scripts. > > Es un programa iterativo que a medida que se va ejecutando, pregunta al > operador por el valor de ciertas variables y éste las va metiendo; en > función del valor de esas variables el script realiza una cosa u otra. > > Me gustaría poder hacer funcionar este script en una red interna, que > desde cualquier máquina de la red, se pudiera llamar al script *(sin que > tenga que instalar en todos los equipos Python, sus dependencias y demás)* > . > > Entiendo que para ello debería de crear un Servicio Web y en la máquina > dónde tengo el script tener un Servidor Web; pero no tengo muy claro cómo > se podría hacer todo esto. > > ¿Alguien tiene experiencia en convertir un script a un Servicio Web? > > Otra posibilidad puede ser dockerizar el script, pero creo que es más > correcta la opción del Servicio Web. > > Un saludo y gracias. > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es