Como eu seria capaz de compactar subdiretórios em arquivos separados? Exemplo: directory subdir1 subdir2 Deve criar subdir1 (.tar) .gz e subdir2 (.tar)
Como eu seria capaz de compactar subdiretórios em arquivos separados? Exemplo: directory subdir1 subdir2 Deve criar subdir1 (.tar) .gz e subdir2 (.tar)
Eu tenho testado uma instalação mínima do Fedora. Para verificar o caminho para intérpretes como python ou nó, eu normalmente uso which. Percebo que whichnão está instalado por padrão. Eu poderia adicionar o pacote, mas me pergunto se há um shell embutido que possa ser usado para executar esta...
Nota: Por favor, leia as informações atualizadas começando com "EDITAR" próximo ao meio deste post - o ambiente e o histórico deste problema foram alterados Eu tenho uma instalação padrão do Debian 6.0 aqui que decidi fazer uma distribuição lateral para os repositórios de teste do Debian. Eu fiz...
Após chamar pushd/ popdin bash, ele imprimirá a pilha de diretórios atual. Existe alguma maneira de impedir esse comportamento, para que ele atue 'quitely'? Esse tipo de ruído em um comando é incomum nas ferramentas
Após alguns dias de operação na minha nova compilação ec2, acontece o seguinte: Eu entro no SSH, está tudo bem, eu faço minha codificação Volto no dia seguinte e entro no SSH Não consigo mais digitar uma letra emais baixa - recebo o erro ding quando digito Eu tento ssh de um computador diferente,...
Um mecanismo para execução remota de código por meio do Bash foi amplamente divulgado ontem e hoje (24 de setembro de 2014.) http://seclists.org/oss-sec/2014/q3/650 Reportado como CVE-2014-7169 ou CVE-2014 -6271 Por motivos estúpidos demais para eu explicar em público, sou responsável por um...
Existe uma maneira fácil de fazer uma lista das dependências com as quais um pacote RPM recém-instalado instalará yum? Exemplo: Se você o fizer yum install ruby, também instalará alguns rubygems. Mas quando eu desinstalo o rubypacote, também quero me livrar das dependências instaladas. Então,...
Eu uso o fantoche para instalar um JDK e um tomcat atuais. package { [ "openjdk-6-jdk", "openjdk-6-doc", "openjdk-6-jre", "tomcat6", "tomcat6-admin", "tomcat6-common", "tomcat6-docs", "tomcat6-user" ]: ensure => present, } Agora eu gostaria de adicionar JAVA_HOME="/usr/lib/java" export...
Por que o seguinte bashverifica se um diretório falha? if [ ! -d "~/Desktop" ]; then echo "DOES NOT EXIST" exit 1; fi ~/Desktopde fato existe. Este é um Mac por sinal. O problema é com esse tipo de script read -p "Provide the destination directory: " DESTINATION if [ ! -d $DESTINATION ];...
Questão Existe uma maneira de redefinir completamente uma instalação do PostgreSQL no Linux, para que ela esteja no mesmo estado em que eu a instalei? Idéia Eu considerei rm -rf /var/lib/pgsql/* rm -rf /var/lib/pgsql/backups/* rm -rf /var/lib/pgsql/data/* mas talvez esse não seja um método...
Acontece que o rsync não pode funcionar com um servidor remoto que possui um arquivo .bashrc? No cliente local, obtive ao executar o rsync: protocol version mismatch -- is your shell clean? (see the rsync man page for an explanation) rsync error: protocol incompatibility (code 2) at compat.c(180)...
Eu testei hostnameem vários servidores (RedHat, Ubuntu) e hostname -fprovou não ser confiável, retornando algumas vezes apenas o nome abreviado (conforme descrito nesta pergunta ). Eu posso ver o fqn nos aliases: hostname -a(um dos aliases é o fqn que procuro), mas a ordem dos aliases não é...
Eu trabalhava para uma empresa que possuía um shell personalizado para gerenciamento de um de seus produtos em execução no Linux e pretendo replicar um recurso essencial desse shell. Todo o trabalho foi realizado por um processo em segundo plano e a saída do log exibida para todos os usuários...
Como alguém implementaria uma opção de execução a seco em um script bash? Posso pensar em agrupar todos os comandos em um if e repetir o comando em vez de executá-lo se o script estiver sendo executado com dry-run. Outra maneira seria definir uma função e, em seguida, passar cada chamada de...
Alguém pode me dizer como obter o PID de um comando executado no bash. Por exemplo, eu tenho um script bash que executa o imapsync. Quando o script é finalizado, o processo do imapsync nem sempre é finalizado, então eu gostaria de poder identificar o PID do imapsync programaticamente a partir do...
Como o histórico da linha de comando é armazenado quando uso várias janelas de terminal? Sei que ele está armazenado, .bash_historymas não consigo ver a lógica de qual histórico é usado se abrir uma nova janela. Parece quase não-determinístico, no sentido de que nunca sei qual comando vou ver se...
Estou no meio da escrita de um script nagios e me incomodei com o SSH. De acordo com a página do manual: -q Quiet mode. Causes all warning and diagnostic messages to be suppressed. No entanto, se eu ativar o sinalizador silencioso e passar uma porta inválida, ainda recebo um erro: $ ssh...
Uma breve introdução ao caso de uso: Estou usando um dockercontêiner para executar meus gotestes usando go test ./.... Isso pode ser alcançado facilmente usando docker exec <container> /bin/sh -c "go test ./...". Infelizmente, go test ./...é executado em todos os subdiretórios e eu gostaria...
Digamos que eu queira rastrear meus rootusuários. Cada um deles possui uma chave privada exclusiva e suas chaves públicas foram armazenadas /root/.ssh/authorized_keys. Dado que cada usuário efetua login com sua chave exclusiva, como posso saber em uma sessão do BASH qual chave foi usada para...
Eu preciso, a partir de um script bash, verificar se certas gemas Ruby estão instaladas. Eu pensei que poderia fazer algo como if ! gem list <name>; then do_stuff; fi mas o teste na linha de comando usando echo $?shows mostra que gem list <name>retorna 0, independentemente de o nome...