Qual é a melhor maneira de determinar se uma variável no bash está vazia ("")? Ouvi dizer que é recomendável que eu faça if [ "x$variable" = "x" ] Essa é a maneira correta ? (deve haver algo mais
Uma forma de programação de computadores que - no contexto da administração do sistema - se presta bem à automação de tarefas.
Qual é a melhor maneira de determinar se uma variável no bash está vazia ("")? Ouvi dizer que é recomendável que eu faça if [ "x$variable" = "x" ] Essa é a maneira correta ? (deve haver algo mais
Eu tenho uma tarefa agendada que inicia um script em lote que é executado a robocopycada hora. Toda vez que é executada, uma janela aparece na área de trabalho com a saída do robocopy, que eu realmente não quero ver. Consegui fazer a janela parecer minimizada, executando o trabalho agendado cmd...
sleep é um comando muito popular e podemos começar a dormir a partir de 1 segundo: # wait one second please sleep 1 mas qual a alternativa se eu precisar esperar apenas 0,1 segundo ou entre 0,1 a 1 segundo? observação: no linux ou no OS X sleep 0.XXXfunciona bem, mas no solaris sleep 0.1ou...
Tente executar o seguinte em um shell bash echo "Reboot your instance!" Na minha instalação: 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 exemplo, eu tenho um arquivo bash simples #!/bin/bash cd ~/hello ls Como posso exibir todos os comandos antes de executá-lo? Exatamente o efeito oposto de "@echo off" nos scripts em lotes do
Novo nas ferramentas Puppet e Chef. Parece que o trabalho que eles estão fazendo pode ser feito com scripts de shell. Talvez tenha sido feito em scripts de shell até que eles surgissem. Eu concordo que eles são mais legíveis. Mas, existem outras vantagens sobre os scripts de shell, além de serem...
Eu tenho um sistema no qual só posso fazer login com meu nome de usuário (myuser), mas preciso executar comandos como outro usuário (scriptuser). Até agora, vim com o seguinte para executar os comandos necessários: ssh -tq myuser@hostname "sudo -u scriptuser bash -c \"ls -al\"" Se, no entanto,...
Exatamente o que o título diz. Não estou tendo muita sorte em encontrar a documentação adequada para ver o que -xe faz no seguinte caso de uso: #!/bin/bash -xe o que esses parâmetros fazem e onde estão
Estou procurando uma maneira de enviar a configuração de uma máquina central para várias máquinas remotas sem a necessidade de instalar nada nas máquinas remotas. O objetivo é fazer algo como você encontraria com ferramentas como cfengine, mas em um conjunto de máquinas que não possuem agentes...
Sim, posso iniciar uma VM ou controle remoto em algo e tentar a senha ... eu sei ... mas existe uma ferramenta ou script que simule um login apenas o suficiente para confirmar ou negar que a senha esteja correta? Cenário: A senha de uma conta de serviço de servidor é "esquecida" ... mas achamos...
Quero capturar TODOS os dados dos logs, ambos com mensagens de erro, da saída do meu script e redirecioná-los todos para o arquivo de log. Eu tenho script como abaixo: #!/bin/bash ( echo " `date` : part 1 - start " ssh -f [email protected] 'bash /www/htdocs/server.com/scripts/part1.sh logout...
Qual é uma boa maneira de executar um script de shell como um usuário diferente. Estou usando o Debian etch e sei qual usuário quero personificar. Se eu estivesse fazendo isso manualmente, faria: su postgres ./backup_db.sh /tmp/test exit Como eu quero automatizar o processo, preciso de uma...
Como verifico o status da compilação Jenkins sem mudar para o navegador? Se necessário, posso criar um script usando a API JSON, mas fiquei pensando se já existe algo assim
Aqui está meu código atual: 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...
Estou tentando adicionar ao início automático no horário de início um serviço linux através do chkconfig -add <servicename> e recebo uma mensagem dizendo service <servicename> does not support chkconfig Estou usando o Red Hat Enterprise 4. O script que estou tentando adicionar...
Normalmente, eu corro aptitude -y install locales, em seguida, dpkg-reconfigure localespara configurar localidade. Agora eu quero colocá-lo em um script de shell, como posso fazer o seguinte com segurança, de forma automática / não interativa? Escolha en_US.UTF-8e defina-o como padrão do...
Estou curioso para saber por que alguém iria querer executar o bash em vez do zsh. Quero dizer, o zsh é totalmente compatível com o bash. Não me interpretem mal: eu não gosto de bash ou qualquer coisa. Eu realmente quero saber se existem vantagens em usá-lo no zsh. Então, qual o motivo para usar o...
Estou prestes a instalar o "leiningen", que é um script bash para a linguagem de programação clojure com muita utilidade ... ... mas não tenho certeza de onde é apropriado colocar um script executável no linux sistema para que fique permanentemente e estável. Eu não acho que em qualquer lugar do /...
Estou procurando um programa que transforma uma string ASCII em algo como a "arte ascii" abaixo: .- "^` \ / `^" -. . ' ___ \ / ___ `. / /.---. .---. \ \ | // '-. ___________________________ .- '\\ | | ; \ / -------------------------- // |; | \ || | \ _) Red Hat (_ / | || / \ \. \; |...