Perguntas sobre 'shell-script'

17
respostas

Detectar o sistema init usando o shell

Isso pode ter mais a ver com a detecção de sistemas operacionais, mas eu especificamente preciso do sistema init atualmente em uso no sistema. O Fedora 15 e o Ubuntu agora usam o systemd, o Ubuntu costumava usar o Upstart (padrão longo de tem...
07.08.2011 / 01:29
7
respostas

Quantas conchas eu sou profundo?

Problema : Descobre quantas conchas eu sou. Detalhes : Eu abro muito o shell do vim. Construa e corra e saia. Às vezes eu esqueço e abro outro vim dentro e depois outro invólucro. : ( Eu quero saber quantas conchas eu sou profunda, talvez...
27.06.2017 / 18:27
9
respostas

Como não fazer nada para sempre de uma maneira elegante?

Eu tenho um programa que produz informações úteis sobre stdout , mas também leituras de stdin . Eu quero redirecionar sua saída padrão para um arquivo sem fornecer nada na entrada padrão. Até aí, tudo bem: eu posso fazer: program > out...
12.07.2012 / 20:42
4
respostas

Posso redirecionar a saída para um arquivo de log e fazer o background de um processo ao mesmo tempo?

Posso redirecionar a saída para um arquivo de log e fazer o background de um processo ao mesmo tempo? Em outras palavras, posso fazer algo assim? nohup java -jar myProgram.jar 2>&1 > output.log & Ou isso não é um comando...
03.05.2013 / 01:56
3
respostas

Existem convenções de nomenclatura para variáveis em scripts de shell?

A maioria das linguagens tem convenções de nomenclatura para variáveis, o estilo mais comum que vejo em scripts de shell é MY_VARIABLE=foo . Essa é a convenção ou é apenas para variáveis globais? E as variáveis locais para o script?     
11.07.2012 / 22:45
4
respostas

Qual é o propósito de usar shift em shell scripts?

Eu encontrei este script: #! /bin/bash if (( $# < 3...
16.12.2014 / 22:37
2
respostas

Os parênteses realmente colocam o comando em um subshell?

Pelo que eu li, colocar um comando entre parênteses deve executá-lo em um subshell, semelhante à execução de um script. Se isso for verdade, como ele vê a variável x se x não for exportado? x=1 Executando (echo $x) nos resultados da li...
21.06.2014 / 19:50
3
respostas

Como verificar se não há parâmetros fornecidos para um comando?

Como você verifica se $* está vazio? Em outras palavras, como verificar se não há argumentos fornecidos para um comando?     
02.12.2011 / 19:15
10
respostas

Paralelizar um Bash FOR Loop

Eu tenho tentado paralelizar o seguinte script, especificamente cada uma das três instâncias do loop FOR, usando o GNU Parallel, mas não consegui. Os 4 comandos contidos no loop FOR são executados em série, cada loop leva cerca de 10 minutos....
05.12.2013 / 22:04
13
respostas

Bloqueio correto em scripts de shell?

Às vezes, você precisa garantir que apenas uma instância de um script de shell esteja sendo executada ao mesmo tempo. Por exemplo, uma tarefa cron que é executada via crond que não fornece bloqueando por conta própria (por exemplo, o padrão S...
04.10.2011 / 20:59