Quiero comprobar si existe un archivo así [ -f /path/to/file/ ] Sin embargo, estoy ejecutando este comando como usuario normal y el archivo es propiedad de root. ¿Cómo puedo usar sudo para lograr esto? sudo [ -f /path/to/file/ ] No funciona.
Quiero comprobar si existe un archivo así [ -f /path/to/file/ ] Sin embargo, estoy ejecutando este comando como usuario normal y el archivo es propiedad de root. ¿Cómo puedo usar sudo para lograr esto? sudo [ -f /path/to/file/ ] No funciona.
Entonces, cuando ejecuto esto en Fedora, veo esto: $ ls hmm_data/indivA12_AATAAG/refs/par1/ 2R-orths.alleles 2R-ref.alleles $ ls hmm_data/indivA12_AATAAG/refs/par1/ | grep -F '-ref.alleles' 2R-ref.alleles Pero cuando ejecuto Ubuntu (mismos datos) no obtengo ningún resultado del grep: $ ls...
¿Cómo agrego tiempo de espera para "esperar" en el siguiente script? Quiero configurarlo como 120 segundos. #!/bin/bash HOST="localhost" USER="myuname" PASS="mypassword" VAR=$(expect -c " spawn ssh $USER@$HOST expect \"password:\" send \"$PASS\r\" expect \"\\\\$\" send \"ls\r\" expect -re...
quiero cambiar el entorno de shell predeterminado y ejecutar chsh -s /bin/zshcomo usuario root, sino un mensaje de error apareció: chsh: PAM authentication failed. Encuentro este hilo http://ubuntuforums.org/showthread.php?t=1702833 pero la respuesta no resolvió mi problema Cualquier ayuda...
Tengo una lista de archivos con números consecutivos como sufijos. Me gustaría copiar solo un rango de estos archivos. ¿Cómo puedo especificar un rango como parte de mi comando cp? $ls P1080272.JPG* P1080273.JPG* P1080274.JPG* P1080275.JPG* P1080276.JPG* P1080277.JPG* P1080278.JPG* P1080279.JPG*...
Cerrada . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Agregue detalles y aclare el problema editando esta publicación . Cerrado hace 6 años . por ejemplo, usando el comando cat...
Quiero establecer una contraseña para el usuario del servidor PostgreSQL por defecto, postgres. Lo hice usando: sudo -u postgres psql # \password postgres Quiero hacer este paso en muchas máquinas, por lo que me gustaría crear un bashscript para hacer lo mismo. ¿Cómo lograr esto en...
En un entorno genérico y moderno de Unix (por ejemplo, GNU / Linux, GNU / Solaris o Mac OS X), ¿hay una buena manera de determinar en qué punto de montaje y tipo de sistema de archivos se encuentra una ruta de archivo absoluta particular? Supongo que podría ejecutar el mountcomando y analizar...
Tengo un comando que produce una salida como esta: $. / comando1 palabra1 palabra2 palabra3 Quiero pasar estas tres palabras como argumentos a otro comando como este: $ comando2 palabra1 palabra2 palabra3 ¿Cómo pasar la salida de command1 como tres argumentos diferentes $ 1 $ 2 $ 3 a...
Estoy automatizando un proceso de implementación y quiero poder simplemente llamar un archivo .sh en mi máquina, hacer que compile y cargue el .zip en el servidor y luego haga un montón de cosas en el servidor. Una de las cosas que necesito hacer requiere que sea root. Entonces, lo que quiero hacer...
Similar a muchas preguntas anteriores, me encontré ejecutando un trabajo que desearía haber ejecutado en la pantalla. Me vi obligado a rechazar el proceso porque necesitaba desconectarme. Ahora que me he vuelto a conectar, veo que el proceso aún se está ejecutando. ¿Cómo puedo "reclamar" el...
Quiero medir cuánto ancho de banda git pullusa, preferiblemente al prefijar el comando git con el programa deseado, es decirnettally git pull Alternativamente, ¿hay alguna forma furtiva de acumular datos de nethogs / wireshark y sumar las cifras después de la
Si agrego dos IP como esta: ip addr add 1.1.1.1/24 dev eth2 ip addr add 1.1.1.2/24 dev eth2 y luego trato de eliminar uno de estos: ip addr del 1.1.1.2/24 dev eth2 AMBAS IP se eliminarán y no sé cómo manejarlo. ¿Alguien sabe cómo
Me pregunto si puedo escribir un script que monitoreará un cambio en un archivo y ejecutará alguna acción cuando se detecte el cambio. Explicación detallada: OpenVPN escribe su estado en un archivo cada 1 minuto. Necesito analizar este archivo de estado y tomar medidas. OpenVPN trunca el archivo...
¿Hay alguna manera de enviar la información que se muestra ejecutando un script bash con la opción -x a un archivo, sin cambiar la salida estándar vista por un usuario que ejecuta el script? Esta es una característica de depuración que me gustaría implementar en un script bash que usamos y que...
Estoy haciendo esto: sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/LoginProject Y obtengo: ln: target `/etc/apache2/sites-enabled/LoginProject' is not a directory / etc / apache2 / sites-available / LoginProject es un archivo editar: este comando: ls -l...
¿Es posible insertar un heredoc dentro de una función bash? La muestra trivial a continuación da como resultado un error: ./heredoc_in_function.sh: 10: Syntax error: end of file unexpected (expecting "}") #!/bin/sh my_function () { cat <<HEREDOC heredoc
Estoy tratando de convertir un archivo ini en variables de matriz bash. La muestra ini es la siguiente: [foobar] session=foo path=/some/path [barfoo] session=bar path=/some/path entonces estos se convierten en: session[foobar]=foo path[foobar]=/some/path session[barfoo]=bar y así. En este...
Me gustaría escribir un script simple que me avise si cambia un registro. Para esto estoy usando grep para encontrar las líneas que me interesan. En este momento funciona así: grep line /var/log/file | mail -s Log [email protected] El problema es que esto envía un correo incluso si no se...
Tengo un .pidarchivo y necesito verificar si el proceso se está ejecutando. Hasta ahora encontré dos opciones kill -0 `cat something.pid` que imprime un error si el pid no se está ejecutando. Sé que esto se puede redirigir /dev/null, pero me hace pensar que esta no es la mejor solución. La...