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
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
Existe algum comando que eu possa executar a partir do bash que me diga se uma porta já está
A solução óbvia produz um código de saída 1: bash$ rm -rf .* rm: cannot remove directory `.' rm: cannot remove directory `..' bash$ echo $? 1 Uma solução possível pulará o "." e diretórios "..", mas excluirá apenas arquivos cujos nomes tenham mais de 3 caracteres: bash$ rm -f...
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" =...
Tentando executar um script de backup simples da AWS CLI. Ele percorre as linhas em um arquivo de inclusão, faz backup desses caminhos até o S3 e despeja a saída em um arquivo de log. Quando executo esse comando diretamente, ele é executado sem nenhum erro. Quando o executo pelo CRON, recebo o erro...
De acordo com a página do manual, o xargs será encerrado se uma das linhas de execução sair com um erro 255: Se qualquer chamada do comando sair com um status 255, o xargs será interrompido imediatamente sem ler mais nenhuma entrada. Uma mensagem de erro é emitida no stderr quando isso...
Estou tentando sincronizar arquivos de um servidor remoto que não é confiável, o que significa que a conexão tende a falhar "aleatoriamente" com rsync: conexão inesperadamente fechada O Rsync é chamado com --partial, então eu gostaria de poder chamar o rsync em um loop até que os arquivos...
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?)....
Estou tentando escrever um script bash (no Ubuntu) que irá fazer backup de um diretório usando tar. Como posso fazer uma verificação no script para que ele possa ser executado apenas como root (ou com o sudo)? Por exemplo, se um usuário executa o script, deve-se dizer que esse script deve ser...
Estou usando o rsync em um script bash para manter os arquivos sincronizados entre alguns servidores e um NAS. Um problema que encontrei é tentar gerar uma lista dos arquivos que foram alterados durante o rsync. A idéia é que, quando executo o rsync, posso gerar os arquivos que foram alterados...
Existe alguma maneira de pgrepme dar todas as informações sobre cada processo que psfaz? Eu sei que posso pspassar, grepmas isso é muita digitação e também me dá o grepprocesso que eu não
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...
Como posso copiar as permissões de usuário / proprietário de um arquivo para suas permissões de grupo? Por exemplo, se as permissões forem 755, quero que elas se tornem 775. Esclarecimento: 755 -> 775 123 -> 113 abc -> aac Bônus se eu puder fazer isso recursivamente para todos os...
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...
Eu tenho um servidor Debian Lenny e gostaria que o www-datausuário tivesse /usr/local/zend/binem seu PATH, para que ele possa executar um script no cron como www-data. Como adiciono /usr/local/zend/binao PATH, para www-dataque os arquivos possam ser executados
Estou em uma caixa do Ubuntu 10.04 e iniciei um servidor em segundo plano (myserver &) através do ssh. Ele está funcionando bem, mas preciso de uma maneira de acessar o stdin do servidor, pois a única maneira de controlar o servidor é através desse método. Existe alguma maneira de chegar ao...
Existe um comando bash para encontrar o endereço IP de uma caixa Ubuntu? Preciso encontrar o endereço IP para poder ssh na máquina mais
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...
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...
Isso funciona: du -cshm . Mas isso falha: du -cshg . Como posso vê-lo na unidade de