¿Hay alguna forma en que pueda usar Python en Windows para ejecutar scripts de shell que se encuentran en una máquina Unix remota? PD: Perdón por la edición tardía. Sé de Paramiko, pero quería saber si hay alguna forma de hacerlo sin él. Para empezar, ¿podría hacerse con subprocess ()?
Tenemos un archivo de CA llamado dbookpy.c, que proporcionará un enlace de Python a algunas funciones de C. Luego decidimos construir un archivo .so apropiado con cmake, pero parece que estamos haciendo algo mal con respecto a la vinculación de la biblioteca externa ‘libdbook’ en el enlace: El CMakeLists.txt es el siguiente: PROJECT(dbookpy) FIND_PACKAGE(PythonInterp) FIND_PACKAGE(PythonLibs) […]
Quiero saber cómo puedo detener mi script de Python actual cuando ya se está ejecutando. Para que quede claro, quiero escribirlo en mi propio script de Python. Así que lo primero, en el método principal, verificará si mi script de Python ya se está ejecutando o no. Si se está ejecutando, quiero salir con un […]
Necesidad básica: tengo un demonio de Python que está llamando a otro progtwig a través de os.system. Mi deseo es poder manejar adecuadamente el apagado del sistema o SIGTERM para permitir que el progtwig llamado regrese y luego salga. Lo que ya he intentado: He intentado un enfoque utilizando la señal: import signal, time def […]
¿Alguna vez alguien ha oído hablar de un shell de UNIX escrito en un lenguaje razonable, como Python?
Estoy creando una aplicación que almacena archivos blob en el disco duro, pero este script debe ejecutarse tanto en Linux como en Windows, el problema es que quiero darle una ruta absoluta desde la raíz del sistema de archivos y no una relativa a los archivos del proyecto , esto se debe a que estoy […]
Descargué pip de Package Index> pip 1.2.1 Luego lo instalé usando sudo python3.3 setup.py install Aún así, cuando bash usar pip-3.3 el terminal se queja -bash: pip-3.3: command not found Sin embargo, pip-2.7 funciona a la perfección. También he intentado curl -O http://python-distribute.org/distribute_setup.py sudo python3.3 distribute_setup.py sudo python3.3 -m easy_install pip Pero pip-3.3 todavía no […]
Estoy escribiendo un script de python que usa os.walk () para recorrer un árbol de directorios. Me gustaría darle la posibilidad de omitir los subdirectorios que están montados en un sistema de archivos diferente, de la misma forma que find -xdev . Al revisar la documentación en os.walk (), no vi ningún argumento que pasar […]
Tengo una pequeña aplicación de Python que me gustaría convertir en un ejecutable descargable / instalable para sistemas similares a UNIX. Tengo la impresión de que setuptools sería la mejor manera de hacer que esto suceda, pero de alguna manera esto no parece ser una tarea común. Mi estructura de directorio se ve así: myappname/ […]
En la documentación , hay un ejemplo del uso del módulo lineinfile para editar /etc/sudoers . – lineinfile: “dest=/etc/sudoers state=present regexp=’^%wheel’ line=’%wheel ALL=(ALL) NOPASSWD: ALL'” Se siente un poco hackish. Supuse que habría algo en el módulo de user para manejar esto, pero no parece haber ninguna opción. ¿Cuáles son las mejores prácticas para agregar […]