Perguntas sobre 'shell-script'

7
respostas

Script de shell para mover arquivos mais antigos?

Como escrevo um script para mover apenas os 20 arquivos mais antigos de uma pasta para outra? Existe uma maneira de pegar os arquivos mais antigos em uma pasta?     
16.10.2011 / 01:25
2
respostas

O script de shell lança um erro não encontrado quando executado a partir de um arquivo sh. Mas se entrou manualmente os comandos funcionam

Estou tentando usar o seguinte script para gerar um sitemap para o meu site. Quando executo como sh thsitemap.sh , recebo um erro como este e cria um arquivo sitemap.xml vazio: thsitemap.sh: 22: thsitemap.sh: [[: not found thsitemap.sh: 42:...
16.09.2014 / 11:39
4
respostas

find -exec no script bash com expansão variável

Estou tentando executar um comando semelhante ao abaixo em um script bash. Ele deve pesquisar em todas as subpastas de $sourcedir e copiar todos os arquivos de um determinado tipo para o nível raiz de $targetdir . #!/bin/bash # These ar...
02.02.2012 / 20:17
2
respostas

Expansão de uma variável de shell e efeito de glob e split nele

Este post contém duas perguntas separadas, mas acho que agrupá-las dará mais contexto. Eu passei por esta pergunta sobre as cotações em torno de variáveis , mas eu não entendo bem o que expansão de variável significa em primeiro lugar. Então,...
12.01.2014 / 09:54
3
respostas

Qual interpretador de shell executa um script sem shebang?

Suponha que o shell padrão para minha conta seja zsh, mas eu abri o terminal, atuei e executei um script chamado prac002.sh , que interpretador de shell seria usado para executar o script, zsh ou bash? Considere o seguinte exemplo: papagolf...
25.06.2017 / 08:48
3
respostas

Caminho “correto” para executar o shell script como um daemon

Estou escrevendo um script de shell que gostaria de executar como um daemon na inicialização sem usar ferramentas externas como daemontools ou daemonize . Linux Daemon Writing HOWTO De acordo com o Linux Daemon Writing HOWTO , um...
27.02.2018 / 07:55
6
respostas

Como posso imprimir apenas certos comandos de um script bash à medida que eles são executados?

Eu tenho um script bash com várias instruções if baseadas em argumentos de linha de comando que eu passo ao chamá-lo. Ter algum tipo de saída para os comandos que estão sendo executados é útil para confirmar o fluxo através de todas essas instru...
27.12.2013 / 14:57
3
respostas

Finalizando um script de shell bash rodando em segundo plano

Costumo usar scripts de shell bash para executar comandos simples para muitos arquivos diferentes. Por exemplo, suponha que eu tenha o seguinte script shell bash , chamado script.sh , que executa o programa / comando foo em três arquiv...
14.06.2013 / 21:19
1
resposta

Existe alguma maneira de saber se um script de shell foi morto com sinal 9

Eu tenho um script bash (chamado de um programa java) que continua sendo morto. Eu sempre pego o signal 15 com trap , mas depois aparece algum outro sinal que eu suspeito que seja signal 9 , mas estou basicamente cego a respeito de se é r...
16.05.2016 / 18:57
4
respostas

Como fazer o bash abortar a execução de um script no erro de sintaxe?

Para estar no lado seguro, eu gostaria de abortar a execução de um script se ele encontrar um erro de sintaxe. Para minha surpresa, não posso conseguir isso. ( set -e não é suficiente.) Exemplo: #!/bin/bash # Do exit on any error: set...
08.07.2013 / 18:04