Perguntas sobre 'shell-script'

1
resposta

Como posso testar se um trabalho em segundo plano falhou antes de sair?

Estou escrevendo um script que lança um framebuffer virtual com Xvfb. Eu quero ter certeza de que o comando seja bem-sucedido, mas não quero que o script aguarde até que o comando seja concluído, porque o Xvfb continua em execução até o servidor...
09.07.2018 / 18:51
3
respostas

Como retornar o usuário / sessão atualmente ativo em um desktop Linux? [fechadas]

Minha pergunta é como obter o nome de usuário no shell, que atualmente está usando o desktop Linux (em um sistema de desktop "normal", onde você normalmente só tem um usuário ativo, ou seja, nenhum sistema de servidor aqui, mas apenas seu Laptop...
27.09.2017 / 10:46
1
resposta

Qual a diferença entre $ _ e! $? [duplicado]

Eu sempre usei !$ para se referir ao último argumento do comando anterior. por exemplo, ~/dir » mkdir birthday ~/dir » cd !$ ~/dir » cd birthday No entanto, comecei a ver tutoriais usando $_ no lugar de !$ Eu testei os do...
04.11.2017 / 02:45
1
resposta

O script de shell não pinta a última linha de stdout para a tela sem a entrada do usuário

Eu tenho um script de shell que está fazendo todo o meu processo de backup e escrevendo progresso para stderr e stdout, com uma exceção - a última linha não é gravada no meu terminal (se eu chamar o script manualmente) até atingir Enter . Ag...
28.02.2012 / 19:32
1
resposta

Qual é o significado de a = '' no script bash?

Alguém pode me dizer qual é o significado de a='' em um script bash? Por exemplo: #!/bin/bash a='' case $@ in testfile) for list in $(cat $1);do useradd -s /bin/false $list done ;; $a)...
02.02.2018 / 23:36
2
respostas

A palavra está dividindo uma parte do POSIX?

Eu sei que o Bash tem a divisão de palavras, mas o zsh não, e eu não estou familiarizado com os outros (csh, tcsh, ksh, etc), mas eu queria saber se é parte de qualquer padrão. Em outras palavras, sh tem divisão de palavras ou é um recurso...
23.01.2018 / 18:54
2
respostas

Sincronize duas pastas e, no sucesso, copie um arquivo de um local para outro

Estou usando o comando rsync para sincronizar duas pastas e no sucesso do rysnc Eu quero copiar o sucesso de um arquivo e ao copiar o parâmetro append source folder name como Success_FolderName.Estou usando $ (basename!: 3) para obter o terceiro...
12.10.2016 / 12:30
2
respostas

Listar o arquivo + o caminho do diretório recursivamente ordenado pelo tempo de acesso

Estou fazendo um script LRU, mas depois de 20 horas trabalhando nele, tenho um problema com o modo recursivo que não posso consertar. Eu só preciso de um comando que me mostre os arquivos classificados pelo tempo de acesso (--time = atime); E...
31.10.2016 / 12:23
3
respostas

Pedindo ao Bash para fazer cd em cada diretório sob algum caminho e executar um comando quando ele estiver dentro?

Siga este caminho, por exemplo: /var/www/html . Dentro da pasta html , existem alguns subdiretórios. Eu preciso do sistema para ir em cada um desses subdiretórios via cd (deve ser cd ) e, em seguida, executando um comando quando está...
05.04.2017 / 02:20
3
respostas

Como iterar através de uma variável enquanto pula um dos valores?

Usando o kernel 2.6.x Observação: Em uma pergunta anterior, tentei fazer isso com uma matriz bash. Neste sistema operacional, shells não-sh são instalados como pacotes Entware-NG e não podem ser usados, pois são carregados após a execução...
08.09.2017 / 03:20