¿Cuál es la mejor manera de determinar si una variable en bash está vacía ("")? He escuchado que se recomienda que lo haga if [ "x$variable" = "x" ] ¿Es esa la forma correcta ? (debe haber algo más
Una forma de programación informática que, en el contexto de la administración del sistema, se presta bien a la automatización de tareas.
¿Cuál es la mejor manera de determinar si una variable en bash está vacía ("")? He escuchado que se recomienda que lo haga if [ "x$variable" = "x" ] ¿Es esa la forma correcta ? (debe haber algo más
Me preguntaba cuál es exactamente la diferencia entre [[ $STRING != foo ]] y [ $STRING != foo ] es decir, además de que este último es compatible con posix, se encuentra en sh y el primero es una extensión que se encuentra en
Tengo una tarea programada que inicia un script por lotes que se ejecuta robocopycada hora. Cada vez que se ejecuta, aparece una ventana emergente en el escritorio con la salida de robocopy, que realmente no quiero ver. Logré hacer que la ventana parezca minimizada haciendo que el trabajo...
dormir es un comando muy popular y podemos comenzar a dormir desde 1 segundo: # wait one second please sleep 1 pero, ¿cuál es la alternativa si necesito esperar solo 0.1 segundos o entre 0.1 y 1 segundo? comentario: en linux u OS X sleep 0.XXXfunciona bien, pero en solaris sleep 0.1o sleep...
Intente ejecutar lo siguiente bajo un shell bash echo "Reboot your instance!" En mi instalación: root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or...
Por ejemplo, tengo un archivo bash simple #!/bin/bash cd ~/hello ls ¿Cómo puedo hacer que muestre cada comando antes de ejecutarlo? Justo el efecto opuesto de "@echo off" en las secuencias de comandos por lotes de
Nuevo en las herramientas Puppet y Chef. Parece que el trabajo que están haciendo se puede hacer con scripts de shell. Tal vez se hizo en scripts de shell hasta que aparecieron. Estoy de acuerdo en que son más legibles. Pero, ¿hay otras ventajas sobre los scripts de shell además de ser...
Tengo un sistema en el que solo puedo iniciar sesión con mi nombre de usuario (myuser), pero necesito ejecutar comandos como otro usuario (scriptuser). Hasta ahora, se me ocurrió lo siguiente para ejecutar los comandos que necesito: ssh -tq myuser@hostname "sudo -u scriptuser bash -c \"ls...
Exactamente lo que dice el título. No tengo mucha suerte para encontrar la documentación adecuada para ver qué hace -xe en el siguiente caso de uso: #!/bin/bash -xe ¿Qué hacen esos parámetros y dónde está
Estoy buscando una forma de impulsar la configuración de una máquina central a varias máquinas remotas sin la necesidad de instalar nada en las máquinas remotas. El objetivo es hacer algo como lo haría con herramientas como cfengine, pero en un conjunto de máquinas que no tienen agentes...
Sí, puedo encender una VM o control remoto en algo y probar la contraseña ... Lo sé ... pero ¿hay alguna herramienta o script que simule un inicio de sesión lo suficiente para confirmar o negar que la contraseña es correcta? Guión: La contraseña de una cuenta de servicio del servidor está...
Quiero capturar TODOS los datos de los registros, ambos con mensajes de error, de la salida de mi script, y redirigirlos a todos al archivo de registro. Tengo script como a continuación: #!/bin/bash ( echo " `date` : part 1 - start " ssh -f [email protected] 'bash
¿Cuál es una buena manera de ejecutar un script de shell como un usuario diferente? Estoy usando Debian etch, y sé qué usuario quiero suplantar. Si lo estuviera haciendo manualmente, haría: su postgres ./backup_db.sh /tmp/test exit Como quiero automatizar el proceso, necesito una forma de...
¿Cómo verifico el estado de compilación de Jenkins sin cambiar al navegador? Si es necesario, puedo crear un script usando la API JSON, pero me preguntaba si ya hay algo como esto
Aquí está mi código actual: Write-output “ENTER THE FOLLOWING DETAILS - When Creating Multiple New Accounts Go to EMC hit F5(refresh) and make sure previous new account is listed before proceeding to the next one” $DName = Read-Host “User Diplay Name(New User)" $RUser = Read-Host "Replicate...
Estoy tratando de agregar al inicio automático en el momento de arranque un servicio de Linux a través de chkconfig -add <servicename> y recibo un mensaje que dice service <servicename> does not support chkconfig Estoy usando Red Hat Enterprise 4. La secuencia de comandos que...
Tengo curiosidad acerca de por qué uno querría ejecutar bash en lugar de zsh. Quiero decir que zsh es totalmente compatible con bash. No me malinterpreten: no me gusta bash ni nada. Solo quiero saber si hay alguna ventaja en usarlo sobre zsh. Entonces, ¿qué razón hay para usar bash sobre...
Por lo general, corro aptitude -y install localesa continuación dpkg-reconfigure localespara establecer la configuración regional. Ahora quiero ponerlo en un script de shell, ¿cómo puedo hacer de manera confiable lo siguiente, de forma automática / no interactiva? Elija en_US.UTF-8y configúrelo...
Estoy a punto de instalar "leiningen", que es una secuencia de comandos bash para el lenguaje de programación clojure con mucha utilidad ... ... pero no estoy seguro de dónde es apropiado ingresar una secuencia de comandos ejecutable en Linux sistema para que esté disponible de forma permanente y...
Estoy buscando un programa que convierta una cadena ASCII en algo así como el "arte ascii" a continuación: .- "^` \ / `^" -. . ' ___ \ / ___ `. / /.---. .---. \ \ El | // '-. ___________________________ .- '\\ | El | ; | \ / -------------------------- // |; El | \ || | \ _) Red Hat (_ / | ||...