Enviado em 19/06/2012 - 18:51h
Preciso criar um script que ao executar um linha se o valor for verdadeiro ele não executa nada, se falso executa uma ação:Enviado em 19/06/2012 - 23:21h
O if testa o resultado de comandos, ( como o test, em [ "$var" ]if ifconfig | grep -q dsl0 ; then ifup dsl0 fi
Enviado em 19/06/2012 - 20:20h
Guarde o conteúdo da saída de "ifconfig | grep dsl0" numa variável e depois teste ela para saber se está vazia ou não. Se estiver vazia, você considera como down. Se não... bom, não.Enviado em 19/06/2012 - 20:29h
Elder, a idéia é essa mesmo.Enviado em 19/06/2012 - 20:42h
Como eu disse, não é necessário guardar em nenhum arquivo. Guarde numa variável.var="$(ifconfig | grep dsl0)" if [ -z "$var" ]; then ifup dsl0 fi
Enviado em 19/06/2012 - 20:44h
Eita, saiu um monte de coisas junto. Considere apenas o código que aparece nas primeiras linhas ali em cima porque não estou conseguindo editar o comentário também.Enviado em 22/06/2012 - 10:36h
Obrigado pelo retorno de todos!Enviado em 22/06/2012 - 10:45h
Retire o -q do grepEnviado em 22/06/2012 - 11:08h
Alterei e o problema continuou e ficou assim:Enviado em 22/06/2012 - 11:15h
Sim, o problema vai continuar mesmo, como falei as modificações foram feitas para ajudar a encontrar o erro e ai vai:Enviado em 22/06/2012 - 11:20h
mudei meu cronta para: * * * * * root /sbin/confereinternet 2> /tmp/log_erros > /tmp/saida_padraoEnviado em 22/06/2012 - 11:32h
Agenda no cron do root, nem precisa por o root na frente.Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux