Preguntas etiquetadas con bash

88
mysqldump a un tar.gz

Por lo general, después de volcar una base de datos MySQL con el mysqldumpcomando, inmediatamente tar / gzip el archivo resultante. Estoy buscando una manera de hacer esto en un comando: Entonces de esto: mysqldump dbname -u root -p > dbname.sql tar czvf dbname.sql.tgz dbname.sql rm...

87
ejecutar script como usuario que tiene shell nologin

Todo lo que necesito hacer es ejecutar un script específico como un usuario particular que tiene el nologin/falseshell indicado /etc/passwd. Ejecutaría el script como root y esto debería ejecutarse como otro usuario. Corriendo: ~# su -c "/bin/touch /tmp/test" testuser funcionaría, pero necesito...

82
¿Puedes tener más de un archivo ~ / .ssh / config?

Tenemos un servidor bastión que usamos para conectarnos a múltiples hosts, y nuestro .ssh / config ha crecido a más de mil líneas (tenemos cientos de hosts a los que nos conectamos). Esto está comenzando a ser un poco difícil de manejar y me gustaría saber si hay una manera de dividir el archivo...

71
Cómo obtener pid del proceso recién iniciado

Quiero iniciar el proceso (por ejemplo, myCommand) y obtener su pid (para permitir matarlo más tarde). Intenté ps y filtro por nombre, pero no puedo distinguir el proceso por nombres myCommand ps ux | awk '/<myCommand>/ {print $2}' Porque los nombres de los procesos no son...

67
Características únicas de bash en comparación con zsh

He sido usuario de zsh durante bastante tiempo (antes de ese tcsh y antes de ese csh). Estoy bastante contento con eso, pero me preguntaba si hay características convincentes de bash que no existan en zsh. Y a la inversa, ¿hay características zsh que no existen en bash? Mi sensación actual es que...

60
SSH de A a B a C, usando la clave privada en B

Estoy buscando una forma simple de SSH desde mi máquina local, A, a través de un proxy, B, a un host de destino, C. La clave privada que acompaña a la clave pública en C está en B, y no puedo pon esa llave en mi máquina local. ¿Algun consejo? Además, me gustaría poder hacer esto usando ~ / .ssh /...