Articles of linux

¿Cómo puedo crear copias de seguridad incrementales de bases de datos mysql?

Tengo un servidor linux centos 6.4 con mysql5.6 Tengo el trabajo cron para hacer copias de seguridad de base de datos mysql cada hora como esta Esta en piton os.popen(“mysqldump -u %s –password=%s -h %s -e –opt –skip-lock-tables –skip-extended-insert -c %s | gzip -c > %s.gz” % (username, password, hostname, database, filename)) El problema es […]

python pygtk cómo colocar una ventana en un monitor de visualización específico

Estoy usando Python PyGTK library en SO Linux (suse, ubuntu) trabajando en dispositivos con múltiples monitores de pantalla. Estoy tratando de colocar una ventana de pantalla completa (en python, gtk.Window) en un monitor de pantalla específico conectado al dispositivo. Estoy usando el siguiente código: n_monitors = gtk.gdk.Screen.get_n_monitors() # Get number of monitors. gtk.gdk.Screen.get_monitor_geometry(*monitor_number*) # Get […]

Capturando la entrada del usuario en momentos arbitrarios en Python

¿Hay alguna forma de enviar una interrupción a un módulo de Python cuando el usuario ingresa algo en la consola? Por ejemplo, si estoy ejecutando un bucle while infinito, puedo rodearlo con un try / except de KeyboardInterrupt y luego hacer lo que necesito hacer en el bloque de excepción. ¿Hay una manera de duplicar […]

Error al instalar lxml en virtualenv a través de pip install: comando ‘x86_64-linux-gnu-gcc’

cuando activo virtualenv y escribo el proceso de instalación ‘pip install lxml‘ se bloquea con el mensaje: /usr/bin/ld: cannot find -lz collect2: error: ld returned 1 exit status error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1

¿Hay algún paquete de Python que pueda configurar la dirección IP de la interfaz de red?

Estoy escribiendo una aplicación de servidor que permite al cliente remoto mostrar / agregar / cambiar / eliminar direcciones IP de las interfaces de red de la máquina donde se ejecuta el host. El sistema operativo es Linux (CentOS 5.2), así que podría hacerlo simplemente analizando y editando el archivo de configuración. Pero, ¿hay algún […]

Python, gevent, urllib2.urlopen.read (), acelerador de descargas

Estoy intentando construir un acelerador de descargas para Linux. Mi progtwig utiliza gevent, os y urllib2. Mi progtwig recibe una URL e intenta descargar el archivo simultáneamente. Todo mi código es válido. Mi único problema es que urllib2.urlopen.read () me impide ejecutar la función .read () al mismo tiempo. Esta es la excepción que se […]

Falló la instalación de pip

estoy usando redhat 5.3 Estoy usando el siguiente comando para actualizar Python a 2.7. (Era Python 2.4 antes de la actualización) # xz -d Python-2.7.6.tar.xz # tar xvf Python-2.7.6.tar # cd Python-2.7.6/ # ./configure # make && make install E instalo las herramientas de configuración de python # yum install python-setuptools Luego instalo el pip […]

lectura de python HID

Me gustaría hacer un progtwig que tome entrada de los HID conectados a un sistema Linux y genere MIDI a partir de ellos. Estoy bien en el lado MIDI, pero estoy luchando en el lado HID de las cosas. Si bien este enfoque funciona bien (tomado de aquí ): #!/usr/bin/python2 import struct inputDevice = “/dev/input/event0” […]

¿Puedo llamar a script o función python desde php?

Tengo la página php que enumera las copias de seguridad con nombre de archivo y nombre de usuario. Las copias de seguridad se realizan con el script de Python, pero para la interfaz web usé php. Ahora quiero poner la instalación en la página web donde habrá un botón llamado restaurar junto al nombre del […]

Subproceso de Python que se ejecuta en segundo plano antes de devolver la salida

Tengo un código Python que quiero depurar con perf. Para ello quiero utilizar subproceso. El siguiente comando devuelve información relacionada con la instrucción de un proceso hasta que se sale del comando a través de Ctrl ^ C. perf stat -p Ahora, quiero ejecutar esto dentro de un código Python en segundo plano, hasta algún […]