Perguntas sobre 'bourne-shell'

9
respostas

sh scripting: como montar um sistema de arquivos remoto se ele não estiver montado?

Em um script de shell bourne (#! / bin / sh) como verificar se um compartilhamento NFS remoto está montado e, se não estiver, monte-o? Eu tenho um conjunto feio de gato, greps e ifs usando a saída de 'mount' no momento, mas não parece estar faze...
15.07.2009 / 08:20
2
respostas

diferença entre chaves e parêntesis normais em bash?

qual é a diferença entre chaves e parênteses normais no bash? FYI ... Eu não entendi na lista de perguntas relacionadas e também não consegui localizá-la na pesquisa de perguntas. Por favor, aponte-me para a pergunta se já foi perguntado.   ...
21.04.2010 / 09:48
1
resposta

Não é possível descobrir como definir automaticamente a senha raiz do MariaDB sem intervenção do usuário

Estou fazendo um script que instala o MariaDB e gostaria de definir uma senha de root. Eu tenho o seguinte no script: DEBIAN_FRONTEND=noninteractive echo mariadb-server-10.0 mariadb-server-10.0/root_password password tmpsetup | debconf-set-s...
30.06.2016 / 07:30
5
respostas

script de backup seletivo no bash

Eu tenho usado esse comando simples (isso é tudo que posso fazer :) para fazer backup da árvore inteira dos dados do meu usuário no servidor NAS por um ano. cp -r /STORAGE /BACKUP-STORAGE/YYYY-MM-DD Infelizmente, após um ano de serviço. M...
25.04.2010 / 16:21
2
respostas

Comportamento errático do job CRON com o shell script do Bourne

Eu tenho o seguinte script, que é executado normalmente quando digito o nome do script no prompt (logscript): #!/bin/sh dvar='date +"%m\/%d\/%y"' filedate='date +%b%d%Y' echo DSS1 > serverlog_${filedate}.txt grep "^$dvar" oasErrLog >>...
11.01.2010 / 23:07
2
respostas

append & até o final do comando específico que eu executo

Eu quero acrescentar & assinar até o final de um determinado comando (digamos, tkdiff) quando execute o comando. Por favor, deixe-me saber que tipo de alias / qualquer outra solução devo criar em bashrc. Obrigado antecipadamente. No...
01.10.2010 / 09:31
4
respostas

Como verificar / iniciar um processo | erro no script de shell

Se quiser verificar se um processo está sendo executado e iniciá-lo, caso contrário. Meu script abaixo é buggy e sempre diz que um processo está em execução. O que está errado? $ ./check_n_run thisisnotrunning ./check_n_run: thisisnotrunning...
18.07.2010 / 23:42
4
respostas

Arrays no Unix Bourne Shell

Estou tentando usar arrays no shell Bourne ( /bin/sh ). Eu descobri que a maneira de inicializar os elementos da matriz é: arr=(1 2 3) Mas está encontrando um erro: syntax error at line 8: 'arr=' unexpected Agora, o post em que e...
17.06.2014 / 11:40
3
respostas

Uso de ^ como um metacaractere de casca

Eu escrevi um pequeno roteiro hoje que continha grep -q ^local0 /etc/syslog.conf Durante a revisão, um colega de trabalho sugeriu que ^local0 fosse citado porque ^ significa "cano" no Bourne shell. Surpreso com esta afirmação, tente...
09.12.2013 / 01:43
5
respostas

Existe um operador “in” no bash / bourne?

Estou procurando um operador "in" que funcione assim: if [ "$1" in ("cat","dog","mouse") ]; then echo "dollar 1 is either a cat or a dog or a mouse" fi É obviamente uma declaração muito mais curta comparada, digamos, com vários "ou" t...
02.06.2018 / 03:56