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

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

Aviso sonoro


From: Alain
Subject: Aviso sonoro
Date: Fri, 08 Oct 2004 23:11:24 -0300
User-agent: Mozilla Thunderbird 0.7.1 (X11/20040626)

Como eu faço um beep?

Usando o dialog, o comando --beep não funcionou (dentro do Konsole do Kde). O som do sistema funciona.

grato,
Alain

J. F. Mitre escreveu:
 Olá,

   Meu nome é João Felipe e essa é minha primeira mensagem à lista.

Não conheço shell script o suficiente para dizer sequer que sei shell script, mas me estou muito interessado em melhorar isso.

Recentemente, resolvi criar um script que me ajudaria em conectar e desconectar da internet automaticamente, logo percebi que isso era muita areia pra min, então me contive em tentar desenvolver um script para desconectar automaticamente... bom teria ficado assim.


==============================

#!/bin/bash

h=0
# comandos a serem executados
kppp &
# fim comandos

while [ "$h" -le 0 ] do
  var1="date %R"
if [ "$var1" = "22:00" ] then h=1 fi
done
exit

===============================

ele deveria ser executado da seguinte forma:

./script; exit

a idéia era inicializar o kppp, para que eu me conecta-se automaticamente;
depois, comparando as strings de hora, o while seria executado até o h, variável auxiliar do problema ser igual a 1...

Depois disso quando a var1 (hora atual) fosse igual a hora que eu que eu quero desconectar ele liberaria o prompt com o exit. Da forma com que foi executado, logo depois seria executado o comando EXIT, que fecharia a janela e tudo estaria terminado.... a idéia eu até acho que foi boa, mas não funcionou;;

Primeiro: se h =1. (o que eu posso testar fazendo h=1 no começo) ao fechar a janela do terminal os programas abertos nela (kppp no exemplo) não fecharam.... continuaram operacionais...

Segundo: o controle de fluxo não funcionou, não sei o que pode estar errado, mas do jeito que está escrito não funcionou, tentei algumas variantes como

  var1="date %R"
if [ "$var1" = 22:00 ] then h=1 fi

mas nada....

Alguém pode me ajudar ? O problema me pareceu muito simples, eu é que não conheço o suficiente nem mesmo para ter certeza se o problema é simples ou não;

Até e obrigado
J. F. Mitre




---------------------------------------------------------------------
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











reply via email to

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