Tengo una función bash definida en un bashrc global, que requiere privilegios de root para funcionar. ¿Cómo puedo ejecutarlo con sudo sudo myfunction? Por defecto da un error: sudo: myfunction: comando no
Tengo una función bash definida en un bashrc global, que requiere privilegios de root para funcionar. ¿Cómo puedo ejecutarlo con sudo sudo myfunction? Por defecto da un error: sudo: myfunction: comando no
¿Hay algún comando que pueda ejecutar desde bash que me diga si un puerto ya está
La solución obvia produce un código de salida de 1: bash$ rm -rf .* rm: cannot remove directory `.' rm: cannot remove directory `..' bash$ echo $? 1 Una posible solución omitirá el "." y "..", pero solo eliminará archivos cuyos nombres tengan más de 3 caracteres: bash$ rm -f...
Soy un novato bash, pero me gustaría crear un script en el que me gustaría permitir que el usuario seleccione múltiples opciones de una lista de opciones. Esencialmente, lo que me gustaría es algo similar al siguiente ejemplo: #!/bin/bash OPTIONS="Hello Quit" select opt in $OPTIONS; do if [...
Estoy tratando de sincronizar archivos de un servidor remoto que no es confiable, lo que significa que la conexión tiende a fallar "al azar" con rsync: conexión inesperadamente cerrada Rsync se llama con --partial, por lo que me gustaría poder llamar a rsync en un bucle hasta que los...
Intentando ejecutar un script de copia de seguridad simple de AWS CLI. Recorre las líneas en un archivo de inclusión, realiza copias de seguridad de esas rutas hasta S3 y volca la salida en un archivo de registro. Cuando ejecuto este comando directamente, se ejecuta sin ningún error. Cuando lo...
Según la página de manual, xargs se cerrará si una de las líneas de ejecución sale con un error de 255: Si alguna invocación del comando sale con un estado de 255, xargs se detendrá inmediatamente sin leer ninguna entrada adicional. Cuando esto sucede, se emite un mensaje de error en...
Pensé que /bin/shera un enlace simbólico a mi caparazón de elección. Siempre lo he usado bash, así que supuse que eso /bin/shseñalaría /bin/bash. Sin embargo, resulta que apunta /bin/dash. Se pone más divertido. Comienzo dashy hago echo $SHELLy se imprime /bin/bash(¿entonces son básicamente lo...
Estoy usando rsync en un script bash para mantener los archivos sincronizados entre algunos servidores y un NAS. Un problema con el que me he encontrado es intentar generar una lista de los archivos que han cambiado durante el rsync. La idea es que cuando ejecuto rsync, puedo generar los archivos...
Estoy tratando de escribir un script bash (en Ubuntu) que respalde un directorio usando tar. ¿Cómo puedo hacer una verificación en el script para que solo se pueda ejecutar como root (o con sudo)? Por ejemplo, si un usuario ejecuta el script, debe decir que este script debe ejecutarse con...
¿Hay alguna forma de pgrepdarme toda la información sobre cada proceso que lo pshace? Sé que puede canalizar psa través greppero eso es un montón de escribir y también me da el grepproceso en sí mismo, que no
Estoy trabajando en automatizar la creación de repositorios de subversión y sitios web asociados como se describe en esta publicación de blog que escribí . Me encuentro con problemas en la parte en la que le pido al usuario de www-data que ejecute el siguiente comando: svnadmin create...
Necesito implementar un proceso automatizado (a través de un script cron de 1 min) que busca archivos tar en un directorio específico. Si se encuentra un archivo tar, no está marcado en la ubicación adecuada y luego se elimina el archivo tar. Los archivos tar se copian automáticamente a este...
¿Cómo puedo copiar los permisos de usuario / propietario de un archivo a sus permisos de grupo? Por ejemplo, si los permisos son 755, quiero que se conviertan en 775. Aclaración: 755 -> 775 123 -> 113 abc -> aac Bonificación si puedo hacer esto de forma recursiva para todos los archivos...
Tengo un servidor Debian Lenny, y me gustaría que el www-datausuario tenga /usr/local/zend/binen su RUTA, para que pueda ejecutar un script en cron como www-data. ¿Cómo agrego /usr/local/zend/bina PATH, para que www-datapueda ejecutar archivos
Estoy en un cuadro de Ubuntu 10.04 e inicié un servidor en segundo plano (myserver &) sobre ssh. Ha estado funcionando bien, pero necesito una forma de llegar al stdin del servidor, ya que la única forma de controlar el servidor es a través de este método. ¿Hay alguna forma de llegar al stdin...
¿Hay un comando bash para encontrar la dirección IP de un cuadro de Ubuntu? Necesito encontrar la dirección IP para poder ingresar a la máquina más
¿Cómo se puede escapar del signo de exclamación en una contraseña: $ mysql -umyuser -pone_@&!two -bash: !two: event not found Probar la barra oblicua obvia no ayudó: $ mysql -umyuser -pone_@&\!two [1] 22242 -bash: !two: command not found [email protected] [~]# ERROR 1045 (28000): Access...
He estado buscando en Google esta pregunta en vano. Estoy automatizando un proceso de compilación aquí en el trabajo, y todo lo que intento hacer es obtener números de versión y una pequeña descripción de la compilación que puede ser de varias líneas. El sistema en el que se ejecuta es OSX...
Esto funciona: du -cshm . Pero esto falla: du -cshg . ¿Cómo puedo verlo en unidad de