Perguntas sobre 'bash'

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

Erro no script rsync Bash

Um script bash tem a seguinte linha rsync $OPTS $BACKDIR $USER@$DEST:$DESTDIR mas uma das opções é rsh='ssh -p2222' Ele reclama: rsync: -p2222': unknown option rsync error: syntax or usage error (code 1) at main.c(1...
23.02.2011 / 16:32
1
resposta

como aumentar o limite de “arquivos abertos” para o processo de 1024 a 10240

Eu tenho um processo (programa java) que requer muitos arquivos temporários. Não há limite definido que não podemos ter mais de 1024 descritores abertos. Como faço para aumentar o limite de "arquivos abertos" para o processo de 1024 para 10240 E...
13.10.2010 / 10:04
1
resposta

Obtendo um shell em uma conta sem shell?

Estou gerenciando um servidor CentOS 4.7 com várias contas de usuário sem shell, por motivos de segurança. Mas às vezes eu preciso de um shell de usuário para instalações de qualquer maneira. Qual é a melhor maneira de obter um shell de login? A...
04.08.2009 / 14:04
2
respostas

Desativando a substituição de comandos no shell

Eu tenho uma caixa ssh que executa os serviços Subversion e Mercurial. Na conexão a esta caixa, um script verifica se o usuário está apenas executando comandos relacionados ao mercurial ou ao svn: #!/bin/bash # # Verify that the r...
01.02.2011 / 18:19
3
respostas

Por que o script de backup falha com o cron?

Estou fazendo backups automatizados de um banco de dados. O script de backup funciona corretamente, tanto quando eu o executo manualmente quanto quando o Cron executa backups diários e por hora programados. O backup falha, no entanto, nos backup...
13.02.2017 / 17:39
3
respostas

cron: envia email para endereço diferente em caso de falha

Eu tenho um cronjob assim: [email protected] 30 00 * * * root /run/this/script.sh Existe uma maneira de dizer ao cron para enviar e-mail para diferentes endereços de e-mail com base no código de saída? Quer dizer, pode o cron env...
09.11.2015 / 00:03
1
resposta

bash if statment comportamento inesperado no trabalho crontab

Aqui está o script bash --version | head -n1 if [ "$1" == "now" ] then echo if now execut job else echo else "_"$1"_" # make sure we are not picking any spaces if [ condition ] then execut something else fi fi...
05.11.2015 / 16:44
2
respostas

Permitindo que o PHP execute script bash específico com permissões de root

Eu tenho um script php chamando um script bash como este: <?php $result = exec('sudo /bin/bash /var/www/my_bash_script.sh /var/www/vhosts/testsite/htdocs/'); var_dump($result); ?> Este é o conteúdo de my_bash_script.sh :...
22.04.2016 / 08:20
2
respostas

Por que meu tipo find está executando fstat em todos os arquivos de uma pasta?

Estou executando find . -type d em uma árvore de diretórios bastante grande. Eu só estou interessado em encontrar diretórios dentro desta árvore, mas quando corri um strace contra o processo para ter certeza de que estava fazendo o que eu esp...
25.10.2014 / 03:44
3
respostas

localiza e remove nomes de arquivos duplicados na hierarquia de diretórios

#!/bin/sh LASTBASE="" find $1 -type f -print | rev | sort | rev | while read FILE do BASE=$(basename "$FILE") if [ "$BASE" = "$LASTBASE" ]; then rm "$FILE" LASTBASE="$BASE" done     
06.02.2013 / 18:59