Perguntas com a marcação «bash»

29
Como posso executar uma função bash com o sudo?

Eu tenho uma função bash definida em um bashrc global, que requer privilégios de root para funcionar. Como posso executá-lo com o sudo, por exemplo sudo myfunction. Por padrão, ele fornece um erro: sudo: myfunction: comando não

28
Menu de seleção múltipla no script bash

Sou iniciante no bash, mas gostaria de criar um script no qual gostaria de permitir que o usuário selecione várias opções em uma lista de opções. Basicamente, o que eu gostaria é algo semelhante ao exemplo abaixo: #!/bin/bash OPTIONS="Hello Quit" select opt in $OPTIONS; do if [ "$opt" =...

27
O que é / bin / dash?

Eu pensei que /bin/shera um link simbólico para a minha concha de escolha. Eu sempre usei bash, então assumi que /bin/shisso apontaria /bin/bash. Acontece, porém, que ele aponta /bin/dash. Fica mais engraçado. Começo dashe faço echo $SHELLe ele imprime /bin/bash(então são basicamente os mesmos?)....

26
Script BASH, su para www-data para comando único

Estou trabalhando para automatizar a criação de repositórios do subversion e sites associados, conforme descrito nesta postagem de blog que escrevi . Estou enfrentando problemas ao redor da parte em que su para o usuário www-data para executar o seguinte comando: svnadmin create...

25
Determinar se o arquivo está sendo gravado?

Preciso implantar um processo automatizado (via script cron de 1 min) que procure por arquivos tar em um diretório específico. Se um arquivo tar for encontrado, ele não será desviado para o local apropriado e o arquivo tar será excluído. Os arquivos tar são copiados automaticamente para este...

24
Como escapar! na senha?

Como alguém pode escapar do ponto de exclamação em uma senha: $ mysql -umyuser -pone_@&!two -bash: !two: event not found Tentar a barra invertida óbvia não ajudou: $ mysql -umyuser -pone_@&\!two [1] 22242 -bash: !two: command not found [email protected] [~]# ERROR 1045 (28000): Access...

24
Como leio várias linhas de STDIN em uma variável?

Eu estive pesquisando esta questão no Google. Estou automatizando um processo de compilação aqui no trabalho, e tudo o que estou tentando fazer é obter números de versão e uma pequena descrição da compilação que pode ser de várias linhas. O sistema executado é o OSX 10.6.8. Eu já vi tudo, desde o...