Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
7
respostas

Escape de um caractere de estrela (*) no bash

Eu apenas não posso fazer isso. Se * estiver em uma variável, ela será expandida para uma lista de arquivos na pasta atual. echo "*" funciona bem. #!/bin/bash c="GRANT ALL ON \*.* TO '$1'@'localhost';" mysql < $c exit 0;     
23.07.2010 / 20:21
7
respostas

Criando senha aleatória

Eu preciso criar senhas rapidamente de um script. Infelizmente, não posso usar aplicativos que utilizam / dev / urandom devido ao tempo necessário para criar a senha. Existem outros aplicativos que eu possa usar para criar senhas imediatam...
18.04.2011 / 22:42
6
respostas

Qualquer maneira inteligente de colocar uma senha em uma chave SSH?

Meu host usa senhas em vez de id_rsa's para SSH. Mas, em vez de digitar a senha toda vez, existe uma maneira de colocar a senha no meu .ssh / config? Por exemplo: Host gravy_access Hostname 127.0.0.1 User my_name_is_gravy Password gravy_pa...
18.02.2011 / 17:02
2
respostas

conclusão da guia para o comando service no debian

Eu tenho dois sistemas com o debian squeeze instalado. Em um sistema, quando digito: service <TAB> mostra-me todos os serviços disponíveis (em /etc/init.d) no outro sistema, mostra todos os arquivos do diretório atual. Alguém sa...
28.06.2012 / 14:25
2
respostas

Use sudo -i no script bash

Eu gostaria de escrever um script bash para executar algumas tarefas na raiz enquanto estiver logando como usuário normal. É possível ter algo assim? #!/usr/bash sudo -i <multiple line perform all my sudo command> ... ... ... exit &l...
19.02.2012 / 08:04
4
respostas

como executar vários scripts de shell em paralelo

Eu tenho alguns scripts de teste, cada um dos quais executa um aplicativo PHP de teste. Cada script é executado para sempre. Portanto, cat.sh , dog.sh e foo.sh cada um executa um script PHP. Cada script de shell executa o aplicativo P...
27.03.2012 / 21:08
2
respostas

Script Bash não funciona com 'sh'

Estou testando um script simples e estou me perguntando por que ele funciona bem quando executado no diretório: ./test.sh , mas quando eu tento com o comando "sh" sh test.sh não está funcionando: test.sh: 3: test.sh: [[: not found test.s...
21.06.2012 / 21:58
4
respostas

bash: “set -e” e verifique se um usuário existe faça o script sair

Estou escrevendo um script para instalar um programa com o Bash. Quero sair com erro, por isso adicionei set -e ao início do meu script. Eu tenho que verificar se um usuário existe dentro do meu script. Para fazer isso, estou usando grep...
05.04.2012 / 16:34
2
respostas

Como posso abrir um arquivo cujo nome comece com “-”?

Estou executando o Ubuntu e gostaria de abrir um arquivo cujo nome de arquivo comece com "-" (menos). Quando tento abrir o arquivo com pico ou vim, o comando acha que o sinal "-" é uma opção para o comando. Eu tentei colocar o nome do arquivo...
21.03.2010 / 04:58
5
respostas

(Ubuntu) setuid bash não funciona

Aqui está o código: (root:) # mkdir /test # cp /bin/bash /test/sbash # chmod a+s /test/sbash (user1:) $ cd /test $ ./sbash $ mkdir trycreate mkdir: cannot create directory 'trycreate': Permission denied E os scripts bash com o c...
13.12.2009 / 13:18