Preguntas etiquetadas con scripting

Un script es una secuencia de comandos o instrucciones que ejecuta un programa de interpretación en lugar de compilarlo en un programa ejecutable independiente.

481
Repita un comando de Unix cada x segundos para siempre

Hay un comando incorporado de Unix repeatcuyo primer argumento es la cantidad de veces que se repite un comando, donde el comando (con cualquier argumento) se especifica mediante los argumentos restantes repeat. Por ejemplo, % repeat 100 echo "I will not automate this punishment." hará eco de...

185
Permitir setuid en scripts de shell

El setuidbit de permiso le dice a Linux que ejecute un programa con la identificación de usuario efectiva del propietario en lugar del ejecutor: > cat setuid-test.c #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { printf("%d", geteuid()); return...

114
Pasar argumentos de la línea de comandos al script bash

Soy nuevo en la programación de script bash. Quiero implementar un script bash 'deploymLog', que acepta como entrada un argumento de cadena (nombre). [root@localhost Desktop]# ./deploymLog.sh name aquí quiero pasar el argumento de cadena (nombre) a través de la línea de comando Como paso...

93
Uso confuso de && y || operadores

Estaba hojeando un /etc/rc.d/init.d/sendmailarchivo (sé que esto casi nunca se usa, pero estoy estudiando para un examen), y estoy un poco confundido sobre &&los ||operadores y los operadores. He leído dónde se pueden usar en declaraciones como: if [ test1 ] && [ test2 ]; then...

86
Ssh-keygen automatizado sin frase de contraseña, ¿cómo?

Me gustaría hacer un script automatizado que llame ssh-keygeny cree algunos pares de claves pub / privados que usaré más adelante. En principio todo funciona bien con ... ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q ... excepto que me pide la frase de contraseña que cifraría las claves. Esto hace...

76
opciones de su - ejecutar el comando como otro usuario

Me preguntaba cómo ejecutar un comando como otro usuario desde un script. Tengo el propietario del script establecido como root. También tengo el siguiente comando ejecutándose dentro del script para ejecutar el comando como usuario hudson: su -c command hudson ¿Es esta la sintaxis...

75
Usando while loop para ssh a múltiples servidores

Tengo un archivo servers.txt, con una lista de servidores: server1.mydomain.com server2.mydomain.com server3.mydomain.com cuando leo el archivo línea por línea con whiley hago eco de cada línea, todo funciona como se esperaba. Todas las líneas están impresas. $ while read HOST ; do echo $HOST ;...

48
Equivalente de Autohotkey?

¿Existe un producto / método equivalente para AutoHotkey? Para aquellos que no saben, es un producto que le permite programar los movimientos del mouse y el teclado. Esto me permite "macro" ciertas funciones en los programas en lugar de tener que hacerlo manualmente. En los viejos tiempos solían...