Perguntas com a marcação «scripting»

Um script é uma sequência de comandos ou instruções executadas por um programa de intérprete em vez de compiladas em um programa executável independente.

480
Repita um comando Unix a cada x segundos para sempre

Há um comando interno do Unix, repeatcujo primeiro argumento é o número de vezes para repetir um comando, em que o comando (com qualquer argumento) é especificado pelos argumentos restantes para repeat. Por exemplo, % repeat 100 echo "I will not automate this punishment." ecoará a sequência...

185
Permitir setuid em scripts de shell

O setuidbit de permissão diz ao Linux para executar um programa com o ID do usuário efetivo do proprietário em vez do executor: > cat setuid-test.c #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { printf("%d", geteuid()); return 0; } > gcc -o...

114
Passar argumentos da linha de comando para bash script

Eu sou novo em bash programação de scripts. Eu quero implementar um script bash 'deploymLog', que aceita como entrada um argumento de string (nome). [root@localhost Desktop]# ./deploymLog.sh name aqui eu quero passar o argumento string (nome) através da linha de comando Como uma etapa inicial,...

94
Uso confuso de && e || operadores

Eu estava vasculhando um /etc/rc.d/init.d/sendmailarquivo (eu sei que isso quase nunca é usado, mas estou estudando para um exame) e fiquei um pouco confuso sobre &&os ||operadores e. Eu li onde eles podem ser usados ​​em declarações como: if [ test1 ] && [ test2 ]; then echo...

86
Ssh-keygen automatizado sem senha, como?

Eu gostaria de criar um script automatizado que chame ssh-keygene crie alguns pares de chaves pub / particulares que usarei mais tarde. Em princípio, tudo funciona bem com ... ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q ... exceto que ele me pede a senha que criptografaria as chaves. Isso faz com...

75
su options - executando o comando como outro usuário

Eu queria saber como executar um comando como outro usuário a partir de um script. Eu tenho o proprietário do script definido como raiz. Também tenho o seguinte comando sendo executado no script para executar o comando como o usuário hudson: su -c command hudson Essa é a sintaxe...

75
Usando while loop para ssh em vários servidores

Eu tenho um arquivo servers.txt, com lista de servidores: server1.mydomain.com server2.mydomain.com server3.mydomain.com quando leio o arquivo linha por linha com whilee ecoo cada linha, tudo funciona conforme o esperado. Todas as linhas são impressas. $ while read HOST ; do echo $HOST ; done...

48
Autohotkey equivalente?

Existe um produto / método equivalente para o AutoHotkey. Para quem não sabe, é um produto que permite programar os movimentos do mouse e do teclado. Isso me permite "macro" certas funções em programas, em vez de ter que fazê-lo manualmente. Antigamente, eles costumavam chamá-los de tecelões. Mas...