OVH Cloud OVH Cloud

commande shell

19 réponses
Avatar
Lorky
Salut,

J'ai fait un petit script en shell, et je voudrai qu'a la fin du
script, il y ai un "beep". De facon a ce que je ne reste pas devant le
pc a attendre que ce soit fini.

quelqu'un a une idée ?

j'ai essayé : echo -n \a
mais ca ne marche pas.

merci d'avance

@+
--
Cyril Chaussin
http://chaussin.org | http://frsvp.free.fr | http://chaussin.net
Rando, VTT à la Palme : http://lapalmerando.free.fr
Un intellectuel assis va moins loin qu'un con qui marche. (Michel Audiard)

10 réponses

1 2
Avatar
TiChou
Dans le message <news:,
*Lorky* tapota sur f.c.o.l.configuration :

Salut,


Bonjour,

J'ai fait un petit script en shell, et je voudrai qu'a la fin du
script, il y ai un "beep". De facon a ce que je ne reste pas devant le
pc a attendre que ce soit fini.

quelqu'un a une idée ?

j'ai essayé : echo -n a
mais ca ne marche pas.


man (GNU) echo :

-e enable interpretation of the backslash-escaped characters
listed
below

On pourra préférer l'utilisation de la commande 'printf' :

$ printf 'a'

merci d'avance


Pas de quoi.

--
TiChou

Avatar
TiChou
(Supersedes <news:)

Dans le message <news:,
*Lorky* tapota sur f.c.o.l.configuration :

Salut,


Bonjour,

J'ai fait un petit script en shell, et je voudrai qu'a la fin du
script, il y ai un "beep". De facon a ce que je ne reste pas devant le
pc a attendre que ce soit fini.

quelqu'un a une idée ?

j'ai essayé : echo -n a
mais ca ne marche pas.


man (GNU) echo :

-e enable interpretation of the backslash-escaped characters
listed below

On pourra préférer l'utilisation de la commande 'printf' :

$ printf 'a'

merci d'avance


Pas de quoi.

--
TiChou

Avatar
Tom

Salut,

J'ai fait un petit script en shell, et je voudrai qu'a la fin du
script, il y ai un "beep". De facon a ce que je ne reste pas devant le
pc a attendre que ce soit fini.

quelqu'un a une idée ?

j'ai essayé : echo -n a
mais ca ne marche pas.

merci d'avance
salut


Il doit y avoir une option activée dans le noyau pour pouvoir utiliser
le beep : INPUT_PCSPKR dans Device Drivers > Input Device Support.

Par contre un collègue me dit que ça dépend du terminal aussi. Tu peux
définir le beep avec un .wav sous le terminal gnome. Voir "bell" aussi à
la place de beep.

Tom

Avatar
Lorky
Lorky
a essayé de nous dire :

Salut,

J'ai fait un petit script en shell, et je voudrai qu'a la fin du
script, il y ai un "beep". De facon a ce que je ne reste pas devant le
pc a attendre que ce soit fini.


merci a tichou et tom.

finalement le chtit' n'hautparleur de mon pc etant mort, j'ai du passé
par la carte son. donc j'ai utilisé wavplay -q fichier.wav

et finalement ca marche et me permet d'utilisé n'importe quel son.

thx to all

ps : je sais, du coup c'est difficilement portable vu que tout le
monde n'a pas wavplay et le fichier.wav, mais de toute facon c'est
pour une utilisation interne et que pour moi :-))

--
Cyril Chaussin
http://chaussin.org | http://frsvp.free.fr | http://chaussin.net
Rando, VTT à la Palme : http://lapalmerando.free.fr
Moi je verrais bientôt la photo de Chmouel lors du boot en framebuffer
:o). (c) Dadou

Avatar
Hugolino
Le Tue, 08 Feb 2005 14:12:29 +0100, Lorky a écrit:


Salut,


Bonjour


J'ai fait un petit script en shell, et je voudrai qu'a la fin du
script, il y ai un "beep". De facon a ce que je ne reste pas devant le
pc a attendre que ce soit fini.

quelqu'un a une idée ?

j'ai essayé : echo -n a
mais ca ne marche pas.


echo -ne 'e[10;800]e[11;500]a' > /dev/tty0

merci d'avance


Pas de quoi


--
(*) Oui je sais que la théorie du cerveau reptilien a été falsifiée,
mais bon, j'aime bien l'image très poétique qu'elle dégage.
-+- RR in Guide du linuxien pervers - "De la poésie chez les dinos." -+-


Avatar
Stephane Chazelas
2005-02-08, 14:12(+01), Lorky:
J'ai fait un petit script en shell, et je voudrai qu'a la fin du
script, il y ai un "beep". De facon a ce que je ne reste pas devant le
pc a attendre que ce soit fini.

quelqu'un a une idée ?

j'ai essayé : echo -n a
mais ca ne marche pas.
[...]


tput bel > /dev/tty

echo n'est pas une commande portable. Si tu veux envoyer le
character ASCII BEL (a aka 7 aka ^G), ce qui revient a
hardcoder sa valeur sans tenir compte des specficites du
terminal, utilise plutot printf.

printf '7'

--
Stéphane

Avatar
Christophe PEREZ
Le Tue, 08 Feb 2005 19:39:53 +0000, Stephane Chazelas a écrit:

printf '7'


Pourquoi chez moi rien de ce que vous proposez ne fait le moindre bruit ?

--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
TiChou
Dans le message <news:,
*Christophe PEREZ* tapota sur f.c.o.l.configuration :

Pourquoi chez moi rien de ce que vous proposez ne fait le moindre bruit ?


Parce que tu as laissé le casque branché. :-P

--
TiChou

Avatar
Christophe PEREZ
Le Wed, 09 Feb 2005 01:25:24 +0100, TiChou a écrit:

Parce que tu as laissé le casque branché. :-P


;-) le casque sur le HP interne du PC ? Jamais essayé, mais il doit bien
y en avoir d'assez tordus pour le faire.


--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
Nicolas George
Christophe PEREZ wrote in message
:
;-) le casque sur le HP interne du PC ? Jamais essayé, mais il doit bien
y en avoir d'assez tordus pour le faire.


Beaucoup de PC récents (et de portables moins récents) font gérer le
« buzzer » traditionnel par le chipset son intégré.

1 2