[UNIX] commande qui emet un bip

commande qui emet un bip [UNIX] - Shell/Batch - Programmation

Marsh Posté le 25-02-2003 à 14:00:57    

ben voila, en fait je voudrai etre notifier par un bip lorsqu'un script est fini. Quand c'est long, je me fais envoyer un mail, mais la, c'est de l'ordre de la dizaine de minute ...
Y doit bien avoir une commande pour faire un joli ptit bip !
 
merci
 
EDIT : je suis sous unix


Message édité par bobuse le 25-02-2003 à 14:03:17
Reply

Marsh Posté le 25-02-2003 à 14:00:57   

Reply

Marsh Posté le 25-02-2003 à 14:10:46    

echo -e "\007"

Reply

Marsh Posté le 25-02-2003 à 14:12:30    

bobuse a écrit :

ben voila, en fait je voudrai etre notifier par un bip lorsqu'un script est fini. Quand c'est long, je me fais envoyer un mail, mais la, c'est de l'ordre de la dizaine de minute ...
Y doit bien avoir une commande pour faire un joli ptit bip !
 
merci
 
EDIT : je suis sous unix


je connais pas UNIX, mais il y a une API windows qui le fait trés bien
 

Code :
  1. Declare Function Beep Lib "kernel32" Alias "Beep" ( _
  2.                  ByVal dwFreq As Long, _
  3.                  ByVal dwDuration As Long) As Long


 
Cette fonction produit un son simple à travers le haut-parleur.  
dwFreq est la fréquence en Hertz du son à générer.  
dwDuration est la durée du son.  
Attention, la fonction est synchrone, elle ne rend pas la main tant que le son n'est pas fini.  
De plus, sous Windows 95 les arguments ne sont pas pris en compte, le son standard est produit.
 
 
c'est du VB mais il te suffit d'adapter !

Reply

Marsh Posté le 25-02-2003 à 14:13:32    

Dsls a écrit :

echo -e "\007"


Merci beaucoup !
 :( C'etait pas si complique en fait, mais fallait le savoir  ;)  
 
P.S. : Apres coup, je me suis dit que j'avais peut-etre pas poste dans la bonne cat. :sarcastic: Mais Harko a ete indulgent sur ce coup :D

Reply

Marsh Posté le 25-02-2003 à 14:19:46    

Oups, et ben en fait ca marche pas.  
echo -e "\007" m'affiche : -e 007
dans les pages man, ya :
User Commands                                              
           \0n   where n is the 8-bit character whose ASCII  code
                 is the 1-, 2- or 3-digit octal number represent-
                 ing that character.  
 
J'ai donc essaye  
echo \007
sans succes :(
 
Si qqun a une idee ...
 
cvb : je ne cherche pas d'API, mais une commande UNIX, mais merci kan meme

Reply

Marsh Posté le 25-02-2003 à 14:22:19    

bobuse a écrit :


cvb : je ne cherche pas d'API, mais une commande UNIX, mais merci kan meme


 
 :jap:

Reply

Marsh Posté le 25-02-2003 à 14:23:50    

a la fin de ton script, tu tapes
 
echo ^G
 
avec ^G == Ctrl+G
si l'editeur veut bien le prendre, ca devrait passer

Reply

Marsh Posté le 25-02-2003 à 14:32:30    

lorill a écrit :

a la fin de ton script, tu tapes
 
echo ^G
 
avec ^G == Ctrl+G
si l'editeur veut bien le prendre, ca devrait passer


ked'

Reply

Marsh Posté le 25-02-2003 à 17:22:06    

lorill a écrit :

a la fin de ton script, tu tapes
 
echo ^G
 
avec ^G == Ctrl+G
si l'editeur veut bien le prendre, ca devrait passer

il faut faire un escape avant, selon le shell. pour bash c'est Ctrl-V

Reply

Marsh Posté le 25-02-2003 à 17:24:51    

bobuse a écrit :

Oups, et ben en fait ca marche pas.  
echo -e "\007" m'affiche : -e 007
dans les pages man, ya :
User Commands                                              
           \0n   where n is the 8-bit character whose ASCII  code
                 is the 1-, 2- or 3-digit octal number represent-
                 ing that character.  
 
J'ai donc essaye  
echo \007
sans succes :(
 
Si qqun a une idee ...
 
cvb : je ne cherche pas d'API, mais une commande UNIX, mais merci kan meme

echo \07

Reply

Marsh Posté le 25-02-2003 à 17:24:51   

Reply

Marsh Posté le 25-02-2003 à 17:31:48    

non marche pas non plus ...
le topic a demenage :
http://forum.hardware.fr/forum2.ph [...] subcat=209

Reply

Marsh Posté le 14-03-2003 à 15:14:53    

suffit de demander aux pros ! :o  [:minusplus]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed