shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] copiar disquete - criando interfa çe com dialog ou kd


From: Henrique Mayer
Subject: Re: [shell-script] copiar disquete - criando interfa çe com dialog ou kdialog!
Date: Tue, 19 Apr 2005 09:29:16 -0300

hehehe sim, porem nao faria o menor sentido rodar um programa que copiasse 
um disquete de uma maquina que esta longe :P

Teria uma outra ideia de como testar o modo GRAFICO/TEXTO ?
Ate hoje sempre fiz assim e realmente nao tentei usar via SSH.

Abracos

On 18/04/05, Emerson Domingues Souto <address@hidden> wrote:
> 
>  
> Vejam bem, temos que tomar cuidado, pois o fato de ser /dev/ttyX ou
> /dev/ttypX não significa exatamente estar em modo gráfico.
> 
> Explicação: o "p" de /dev/ttypX significa pseudo-tty que é utilizado tanto
> em modo gráfico quanto em modo carácter numa conexao remota.
> 
> 
> Att,
> Emerson
> 
> 
> ----- Original Message ----- 
> From: "Henrique Mayer" <address@hidden>
> To: <address@hidden>
> Sent: Friday, April 15, 2005 9:59 PM
> Subject: Re: [shell-script] copiar disquete - criando interfaçe com dialog
> ou kdialog!
> 
> 
> 
> tty meu velho, o comando 'tty' faz isso por voce, o retorno dele pode ser:
> no modo grafico:
> $> tty
> /dev/ttypX
> no modo texto:
> $> tty
> /dev/ttyX
> 
> onde X eh um numero inteiro positivo, sendo assim, podemos fazer os
> seguintes testes:
> 
> case `tty` in
> /dev/ttyp[0-9])
> echo "GRAFICO"
> ;;
> /dev/tty[0-9])
> echo "TEXTO"
> ;;
> esac
> 
> {}`s
> 
> 
> On 15/04/05, voyeg3r <address@hidden> wrote:
> >
> >
> > Peguei o script abaixo na Internet, é para copiar disquetes.
> > fiz algumas modificações.
> > Gostaria de saber se alguém poderia modifica-lo para
> > mostra uma interface em dialog ou kdialog - deve haver um teste
> > se o usuário está em modo gráfico ou modo texto
> >
> >
> > #!/bin/bash
> > ## diskcopy: a DOS diskcopy clone based on dd
> > # download:
> > http://www.tldp.org/linuxfocus/common/src2/article370/diskcopy.txt
> >
> > # nome da imagem temporária
> > tmpImage=/tmp/tmpImage.$$
> > ## floppy device - drive de disquete
> > floppy=/dev/fd0
> >
> > ## check if not already mounted - checando se está montado
> > if mount | grep ${floppy} > /dev/null ; then
> > echo -e "\033[1mFloppy drive ${floppy} ocupado, saindo...\033[m"
> > exit 3
> > fi
> >
> > ## ignore signals when copying - ignorando sinais
> > trap '' 0 1 2 3 15
> >
> > echo -e "\033[1mInsira o disquete de origem e pressione <enter>\033[m"
> > read enter
> >
> > echo -n "Copiando fonte .... "
> > dd if=${floppy} of=${tmpImage} &>/dev/null && echo Pronto.
> >
> > while :
> > do
> > echo -e "\033[1mInsira o disco de destino e pressione <enter>\033[m"
> > read enter
> >
> > echo -n "Copiando destino .... "
> > dd if=${tmpImage} of=${floppy} &>/dev/null && echo Pronto.
> >
> > echo -e "\033[1mVocê deseja copiar outro disco? [s/n] ?\033[m"
> > read resposta
> > case ${resposta} in [Nn]*) break;; esac
> > done
> >
> > ## cleanup - limpando a imagem temporária usada
> > # para a cópia
> > rm -f ${tmpImage}
> >
> >
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação, 
> como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio
> > aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> >
> >
> >
> > *Yahoo! Grupos, um serviço oferecido por:*
> >
> <
> http://br.rd.yahoo.com/SIG=12avc8jsb/M=264379.5078783.6203979.1588051/D=brc
> lubs/S=2137111254:HM/EXP=1113583141/A=2191897/R=0/SIG=10vqa2grn/*
> http://br.d
> iversao.yahoo.com/ <http://iversao.yahoo.com/>>
> <
> http://br.rd.yahoo.com/SIG=12avc8jsb/M=264379.5078783.6203979.1588051/D=brc
> lubs/S=2137111254:HM/EXP=1113583141/A=2191897/R=1/SIG=10vqa2grn/*
> http://br.d
> iversao.yahoo.com/ <http://iversao.yahoo.com/>> São
> > PauloRio de JaneiroCuritibaPorto AlegreBelo HorizonteBrasília
> > ------------------------------
> > *Links do Yahoo! Grupos*
> >
> > - Para visitar o site do seu grupo na web, acesse:
> > http://br.groups.yahoo.com/group/shell-script/
> > - Para sair deste grupo, envie um e-mail para:
> >
> address@hidden<
> shell-script-unsubscribe@yahoogr
> upos.com.br?subject=Unsubscribe <http://upos.com.br?subject=Unsubscribe>>
> > - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
> >
> >
> 
> 
> -- 
> $> cd /pub
> $> more beer
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem 
> prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> 
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 
> 
>  
> 
>  ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>  
> 
> 
>  *Yahoo! Grupos, um serviço oferecido por:*  PUBLICIDADE
>  
> <http://br.rd.yahoo.com/SIG=12ajpm3j7/M=264379.5078783.6203979.1588051/D=brclubs/S=2137111254:HM/EXP=1113839755/A=2332652/R=0/id=noscript/SIG=119058f8i/*http://br.download.yahoo.com/messenger/>
>   
> ------------------------------
> *Links do Yahoo! Grupos*
> 
>    - Para visitar o site do seu grupo na web, acesse:
>    http://br.groups.yahoo.com/group/shell-script/
>    - Para sair deste grupo, envie um e-mail para:
>    address@hidden<address@hidden?subject=Unsubscribe>
>    - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do 
>    Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>. 
> 
>  


-- 
$> cd /pub
$> more beer


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]