Perguntas sobre 'scripting'

5
respostas

Como posso usar o bash se testar e encontrar comandos juntos?

Eu tenho um diretório com logs de travamento e gostaria de usar uma instrução condicional em um script bash baseado em um comando find. Os arquivos de log são armazenados neste formato: /var/log/crashes/app-2012-08-28.log /var/log/crashes/...
28.08.2012 / 19:06
4
respostas

Como criar um arquivo temporário na RAM?

Eu tenho um script que canaliza sua saída para |tee scriptnameYYMMDD.txt . Após cada ciclo do loop for no qual a saída é gerada, estarei revertendo o conteúdo do arquivo com tac scriptnameYYYYMMDD.txt > /var/www/html/logs/scriptname.txt...
06.03.2015 / 05:59
5
respostas

shebang e caminho

Por que um shebang precisa de um caminho? Errado #!ruby Correto #!/usr/local/bin/ruby #!/usr/bin/env ruby O sistema operacional deve ter as informações sobre o caminho para um comando registrado, e por que ele ainda espera...
24.04.2011 / 01:17
3
respostas

Como gravar automaticamente todas as suas sessões de terminal com o utilitário de script

O que eu quero alcançar é gravar minhas sessões de terminal para arquivar automaticamente sempre que eu usar o Yakuake / Konsole. É fácil de conseguir se, no início da minha sessão, eu fizer isso: script -f /home/$USER/bin/shell_logs/$(dat...
29.11.2011 / 12:41
5
respostas

Inverte a variável booleana

Eu quero tentar um script simples flag=false while !$flag do read x if [ "$x" -eq "true" ] then flag=true fi echo "${x} : ${flag}" done Mas quando eu executo, se eu digitar true , verei que x="true" e flag="true"...
12.11.2011 / 22:58
4
respostas

Adicione caminho para $ PATH se ainda não estiver em $ PATH [duplicado]

Eu preciso adicionar um caminho em um script bash , mas ele pode ser executado várias vezes: export PATH=${OPENSHIFT_HOMEDIR}/app-root/runtime/bin/:${PATH} Eu não quero que esse caminho seja adicionado repetidamente. Como posso adicio...
22.07.2015 / 13:12
2
respostas

Copie a imagem da área de transferência para o arquivo

É possível tirar uma imagem da área de transferência e enviá-la para um arquivo (usando X)? Eu posso fazer isso com texto facilmente: $ xclip -selection c -o > file.text Mas quando eu tento o acima com uma imagem nada é escrito....
17.07.2014 / 15:53
3
respostas

Alinhamento de saída do script de shell Bash

Meu script: date echo -e "${YELLOW}Network check${NC}\n\n" while read hostname do ping -c 1 "$hostname" > /dev/null 2>&1 && echo -e "Network $hostname : ${GREEN}Online${NC}" || echo -e "${GRAY}Network $hostname${NC} : ${R...
05.10.2017 / 08:12
6
respostas

Como posso suprimir a saída somente se o comando for bem-sucedido?

Eu gostaria de simplificar a saída de um script suprimindo a saída de comandos secundários que geralmente são bem-sucedidos. No entanto, usar -q neles oculta a saída quando eles ocasionalmente falham, então não tenho como entender o erro....
18.01.2016 / 17:04
3
respostas

Executar um comando no logon do usuário

No sistema desktop Linux, eu quero executar um comando quando o usuário fizer o login. Depois de ler algumas outras mensagens, tentei inserir o comando em ~/.bashrc , mas sem sucesso. Além disso, o sistema usa uma interface gráfica para o l...
31.03.2014 / 15:10