Articles of unix

shell script ejecución remota usando python

¿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 ()?

Creación de un enlace de objeto compartido de Python con cmake, que depende de bibliotecas externas

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) […]

¿Cómo puedo detener mi script de python cuando se ejecuta otro script de python?

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 […]

¿Cómo manejar y retener correctamente el apagado del sistema (y SIGTERM) para finalizar su trabajo en Python?

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 […]

¿Shell de UNIX escrito en un lenguaje razonable?

¿Alguna vez alguien ha oído hablar de un shell de UNIX escrito en un lenguaje razonable, como Python?

Usando rutas unix absolutas en windows con 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 […]

Instalación de pip para python3.3

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 […]

¿Hay una manera de determinar si un subdirectorio está en el mismo sistema de archivos de python cuando se usa os.walk?

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 […]

Crea un ejecutable de python usando setuptools

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/ […]

Ansible: las mejores prácticas para mantener la lista de sudoers

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 […]