Articles of shell

¿Por qué no puedo acceder a las funciones importadas en el shell de Django con ipython?

He instalado ipython en mi virtualenv, por lo que python manage.py shell le da a mi ipython. Sin embargo, no puedo acceder a las importaciones desde dentro de las definiciones de funciones: $ python manage.py shell Python 2.7.5 (default, Sep 6 2013, 09:55:21) Type “copyright”, “credits” or “license” for more information. IPython 1.1.0 — An […]

Cómo redirigir la salida completa de un script cron

Tengo un cronjob simple que se ejecuta todos los días a las 18:35: 05 18 * * * ~/job.sh 2>&1 >> ~/job.log Por lo tanto, la salida de ~ / job.sh debe escribirse en ~ / job.log. En job.sh, hay algunos comandos de eco y se ejecutan algunos scripts de Python, por ejemplo: echo ‘doing […]

Python Fabric: ¿Cómo manejar un indicador de shell remoto arbitrario para la entrada?

Esto está relacionado con esta pregunta aquí, pero con un ligero giro: en lugar de simplemente pasar ‘sí’ o ‘no’, necesito que Fabric pase una cadena arbitraria al shell remoto. Por ejemplo, si el shell remoto solicita “¿cuál es tu nombre?” entonces necesito alimentarlo ‘primero, último’. Aclaración: Sé que dije una entrada arbitraria, pero realmente […]

Ejecutar Shell Script desde Python con múltiples tuberías

Quiero ejecutar el siguiente comando de shell en una secuencia de comandos de python: dom=myserver cat /etc/xen/$myserver.cfg | grep limited | cut -d= -f2 | tr -d \” Tengo esto: dom = myserver limit = subprocess.call([“cat /etc/xen/%s.cfg | grep limited | cut -d= -f2”, str(dom)]) subprocess.call([‘/root/bin/xen-limit’, str(dom), str(limit)]) No funciona, pero no sé por qué […]

Abrir spyder en ubuntu

Quiero abrir spyder (Python IDE) en Ubuntu. Normalmente escribiría “spyder” en el shell, y abriría el IDE de spyder. Ahora, cuando escribo el spyder en el shell, simplemente aparecen nuevas líneas, y no sucede nada (similar a presionar ‘enter’). — ¿Cómo puedo recuperar mi spyder? EDITAR – No obtengo errores, solo salta a la siguiente […]

¿Cómo puedo tomar el color de un píxel en mi escritorio? (Linux)

Quiero capturar el color de un píxel con coordenadas conocidas en mi escritorio Linux. Hasta ahora, he usado “import -window SomeWindow -crop 1×1+X+Y /tmp/grab.jpg” luego “import -window SomeWindow -crop 1×1+X+Y /tmp/grab.jpg” el valor de píxel usando Python y PIL . Esto hace el trabajo, pero como la importación agarra toda la ventana antes de recortarla, […]

¿Cómo saber la fecha del último sábado en el shell shell o python de Linux?

Tengo una secuencia de comandos de Python que necesito ejecutar diariamente para copias de seguridad. Ahora necesito encontrar la fecha del último sábado porque necesito eso en mi script para obtener las copias de seguridad que hice el último sábado. Suponer el sabado hice este archivo weekly_user1_Jul-13-2013.sql Necesito obtener ese nombre en el script que […]

¿Cómo ` :: OutputEncoding / InputEncoding` con Python?

Bajo Powershell v5, Windows 8.1, Python 3. ¿Por qué fallan estos y cómo solucionarlos? [system.console]::InputEncoding = [System.Text.Encoding]::UTF8; [system.console]::OutputEncoding = [System.Text.Encoding]::UTF8; chcp; “import sys print(sys.stdout.encoding) print(sys.stdin.encoding) sys.stdout.write(sys.stdin.readline()) ” | sc test.py -Encoding utf8; [char]0x0422+[char]0x0415+[char]0x0421+[char]0x0422+”`n” | py -3 test.py huellas dactilares: Active code page: 65001 cp65001 cp1251 п»ї????

¿Hay alguna forma de colocar la salida de Python Shell en una ventana tkinter?

Me preguntaba si es posible (y si es así, cómo) tener la salida y entrada de Python Shell dentro de una ventana tkinter que he creado. Busqué en google pero parece que no puedo encontrar nada. Si es posible, ¿hay una versión corta que un principiante pueda entender? (No pude entender todos los sitios web […]

¿Cómo ejecutar un script de forma remota en Python usando ssh?

def execute(self,command): to_exec = self.transport.open_session() to_exec.exec_command(command) print ‘Command executed’ connection.execute(“install.sh”) Cuando verifico el sistema remoto, encontré que el script no se ejecutó. ¿Cualquier pista?