Pular para o conteúdo

avaliar retorno do comando [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. avaliar retorno do comando [RESOLVIDO]

Enviado em 12/04/2012 - 11:42h

Qual o valor do retorno do comando?
Ex: se digito o comando hwinfo --cdrom e a maquina não possui o drive qual o valor de retorno deste comando?

Quando isso ocorrer eu desejo gravar esta informação em um arquivo txt.


Exemplo.
DADOS DO CDROM
Computador sem drive de CDROM

Responder tópico

2. Re: avaliar retorno do comando [RESOLVIDO]

Melhor resposta

Enviado em 12/04/2012 - 12:58h

Segue um script pra validar se o dispositivo existe.
Use um parâmetro, da seguinte forma: ./verify.sh <hw_item>
Quando digitarem o script sem parâmetro o usuário será notificado com um pequeno exemplo:



#!/bin/bash

if [ "$1" == "" ] 2> /dev/null; then

echo -e "
Use: $0 <hw_item>
Exemplo: $0 monitor
$0 cdrom
$0 tv
"
exit 1

fi

RETURN=$(hwinfo --$1 2> /dev/null)
test ! -z "$RETURN" && echo "EXISTE $1" || echo "NÃO EXISTE $1"


3. Re: avaliar retorno do comando [RESOLVIDO]

Enviado em 12/04/2012 - 12:00h

Para redimensionar comando é comando >> saidacomando.txt

Agora essa questão de não possuir drivers não sei informar se funcionaria da forma correta.

4. avaliar retorno do comando

Enviado em 12/04/2012 - 12:10h

Minha máquina não possui driver de cdrom

ao digitar o comando ele não retorna nada
root@terminal-169:~/Documentos/software# hwinfo --cdrom
root@terminal-169:~/Documentos/software#


eu desejo avaliar este retorno, fiz assim, não está correto:

cd=`hwinfo --cdrom`
if [ $cd == "" ]; then
echo "máquina sem CDROM"
fi

Como fazer?

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder