Perguntas sobre 'shell-script'

4
respostas

Executa uma função específica de um arquivo que contém 2 ou mais funções, em uma sessão tmux desanexada

Eu uso o Ubuntu 16.04 com o Bash e tenho um arquivo que contém muitas funções diferentes. Entre essas funções, existe essa: tdm() { chmod -R a-x,a=rX,u+w "$drt"/phpmyadmin/ sleep 2h chmod -R 000 "$drt"/phpmyadmin/ tmux kill-se...
16.02.2018 / 13:40
1
resposta

Executa subshells em paralelo e coleta códigos de saída

Eu tenho o seguinte, achei que ele executou os subshells em paralelo, mas na verdade parece executá-los em série e não consigo entender por quê: #!/usr/bin/env bash set -e; set -m # allow for job control EXIT_CODE=0; # exit code of overal...
21.02.2018 / 19:57
2
respostas

Evite fazer o sourcing de scripts várias vezes

No momento, quando abro um terminal no meu Mac, ele chama automaticamente: source ~/.bash_profile . O que me preocupa, no entanto, é que meu shell não parece herdar parte do conteúdo de ~/.bashrc ou ~/.profile . Mas isso pode ser tí...
21.02.2018 / 20:52
2
respostas

Bash Script Teste de Argumento Vazio

Estou tentando escrever um script simples com a seguinte lógica: SE o primeiro argumento for um arquivo regular válido, execute o loop for; se nenhum argumento for fornecido, execute "code2"; tudo mais, execute "code3". O script a seguir parece...
12.02.2018 / 01:38
1
resposta

Opções de passagem / args / parameters com espaços do script para uma função dentro

Olá pessoal e obrigado antecipadamente. Eu procurei no fórum por minha situação e não consegui localizar uma solução. Eu tenho um script que estou passando argumentos / opções / parâmetros para a linha de comando. Um dos valores tem um espaço...
21.11.2017 / 11:05
2
respostas

Como usar o comando no Crontab?

Eu gostaria que o crontab executasse esse script como um usuário comum: #!/usr/bin/env bash PIDFILE=wp-content/uploads/sphinx/var/log/searchd.pid if ! test -f ${PIDFILE} || ! kill -s 0 'cat ${PIDFILE}'; then 'which searchd' --config /h...
26.09.2017 / 16:29
2
respostas

Manual de gramática Bash

Estou à procura da sintaxe do bash, da diferença gramatical do "Bash Reference Manual" (achei um pouco incoerente, meu propósito requer uma abordagem quase matemática para a elaboração de scripts). Alguma idéia?     
14.09.2017 / 19:33
2
respostas

printf no script de shell não pode fazer \ x% x

onde ECHO-VAR produz \xFF\xFF\xFF\x00 ( $fb_COLOR15 ) estes trabalham na linha de comando: CP="'ECHO-VAR'" printf $CP | dd status=none bs=4 count=$(( ( 1360 * 100 ) + 100 )) > /dev/fb0 printf "'ECHO-VAR'" | dd status=none bs=4 coun...
14.09.2017 / 14:00
2
respostas

Abra VPN chamando um script: Opção não reconhecida: [AF_INET]

Roteador Netgear R7000 Tomate v1.28.0000 -2017.2-kille72-K26ARM USB AIO-64K Eu poderia fazer alguma ajuda para depurar meu script. Objetivo: recuperar o número da porta encaminhada do JSON da API da VPN, passar o número da porta para exe...
27.10.2017 / 15:59
1
resposta

Como manipular a lógica de bifurcação em um script e manter a legibilidade? [fechadas]

Qual é a melhor maneira de ter um script que altera sua funcionalidade com base em um argumento? Quer dizer, eu posso fazer: if [ "$param" == "1" ]; then # do code here else # do compeletely different code here fi mas o que ac...
11.10.2017 / 07:58