Perguntas com a marcação «script»

Uma série automatizada de instruções executadas em uma ordem específica, como um script do Windows criado para iniciar um programa específico na inicialização.

126
Adicione o diretório a $ PATH se ele ainda não estiver lá

Alguém escreveu uma função bash para adicionar um diretório ao $ PATH apenas se ele ainda não estiver lá? Eu normalmente adiciono ao PATH usando algo como: export PATH=/usr/local/mysql/bin:$PATH Se eu construir meu PATH em .bash_profile, ele não será lido, a menos que a sessão em que eu...

97
Script Bash Linux, comando único, mas várias linhas?

Eu tenho o seguinte script que escrevi pesquisando no Google e ele faz backup do meu sistema Linux em um arquivo: #!/bin/bash # init DATE=$(date +20%y%m%d) tar -cvpzf /share/Recovery/Snapshots/$HOSTNAME_$DATE.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt...

80
Como posso corrigir / reparar um arquivo PDF corrompido?

Alguém tem alguma recomendação ou procedimento para reparar um PDF corrompido? Quando abro o arquivo, obtenho "Ocorreu um erro ao abrir este documento. O arquivo está danificado e não pode ser reparado". Parece haver uma infinidade de ferramentas por aí, mas nenhuma que eu possa descrever como...

75
O que a exportação faz no BASH? [duplicado]

Possível duplicado: diferença entre "a = b" e "exportar a = b" no bash É difícil admitir, mas eu nunca entendi o que exatamente exportfaz com uma variável de ambiente. Eu sei que, se eu não exportar uma variável, às vezes não a vejo em processos filhos, mas às vezes parece que posso. O que...

75
Como executar um comando na tela e desanexar?

Como posso obter a tela para executar um comando e depois desanexá-lo (ou seja, automaticamente em um único script sem mais informações além de iniciar o script inicialmente)? Por exemplo, eu executo o myscript.sh e ele inicia automaticamente uma sessão na tela, executa um comando e depois...

67
Como executar o arquivo .sh no Windows?

Quando estou tentando executar um arquivo (name.sh) na linha de comando pelo comando ./name.sh, estou recebendo o erro de que: "." não é reconhecido como um comando interno ou externo, arquivo operável ou em lote por favor me ajude a executar o arquivo

53
Rotação de log de stdout?

Eu tenho um programa Linux que pode gravar informações em stdout e stderr. Eu tenho um script de shell que redireciona essa saída para um arquivo /var/log. (Via >>e 2>&1.) Existe uma maneira de fazer esse arquivo de log girar? (tamanho máximo, depois mude para um arquivo diferente,...