Articles of shell

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

¿Es una mala práctica usar getattr de Python extensamente?

Estoy creando un entorno tipo shell. Mi método original para manejar la entrada del usuario era usar un diccionario de comandos de mapeo (cadenas) a métodos de varias clases, haciendo uso del hecho de que las funciones son objetos de primera clase en Python. Por el bien de la flexibilidad (principalmente para los comandos de […]

lista de metodos para shell python?

Ya habrías descubierto por mi uso de la terminología que soy un python n00b. Pregunta directa: ¿Cómo puedo ver una lista de métodos para un objeto en particular en un shell interactivo de python como puedo hacerlo en ruby ​​(puedes hacerlo en ruby ​​irb con un ‘.methods’ después del objeto)?

devuelve el valor del script de Python al shell shell

Soy nuevo en Python. Estoy creando una secuencia de comandos de Python que devuelve una cadena hola mundo. y estoy crear un script de shell. agregar una llamada de shell a script de python. Necesito pasar argumentos de shell a python. Necesito imprimir el valor devuelto desde Python en el script de shell. este es […]

¿Cómo se puede dar una entrada FST (hecha por openFST)? ¿A dónde va la salida?

Antes de comenzar, tenga en cuenta que estoy usando el shell de Linux (mediante el using subprocess.call() de Python), y estoy usando openFST. He estado revisando documentos y preguntas sobre openFST, pero parece que no puedo encontrar una respuesta a esta pregunta: ¿cómo se puede dar entrada a un FST compuesto, comstackdo y compuesto por […]

evitar lecturas estándar inesperadas y bloquear en subproceso

Un caso simple que estoy tratando de resolver para todas las situaciones. Estoy ejecutando un subproceso para realizar una determinada tarea, y no espero que pida un stdin, pero en casos raros que ni siquiera puedo esperar, podría intentar leer. Me gustaría evitar que cuelgue en ese caso. Aquí hay un ejemplo clásico: import subprocess […]

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

Freeze stdin cuando esté en segundo plano, descongelarlo cuando esté en primer plano

Estoy tratando de ejecutar un sript en el fondo: nohup script.py > out 2> err < /dev/null & El script ( Python 3.4 ) lo hace en algún momento: answer = input(‘? ‘) (tiene un menú que se ejecuta en uno de los hilos) Y la llamada nohup se está estrellando con: EOFError: EOF when […]

¿Cómo ejecutar awk -F \ ” {print $ 2} ‘dentro de subprocess.Popen en Python?

Necesito ejecutar un comando de shell dentro de subprocess.Popen en Python. El comando es: $ virsh dumpxml server1 | grep ‘archivo fuente’ | awk -F \ ” {imprimir $ 2} ‘ La salida es: /vms/onion.qcow2 Estoy teniendo dos desafíos con el comando anterior: 1) El comando está dentro de un bucle, y donde ve ‘server1’, […]

Cómo ejecutar un script de Python de forma portátil sin especificar su ruta completa

¿Existe una forma portátil de ejecutar un script de Python desde un shell sin escribir su ruta completa? Por ejemplo, en Linux, me gustaría estar en mi directorio personal cd ~ para poder ejecutar un script de python llamado run.py que está en, por ejemplo, ~ / long / path / to / run.py, pero […]