OVH Cloud OVH Cloud

popup ou beep lancé par cron

2 réponses
Avatar
Julien SCORDIA
Bonjour à tous,

Dans certaines circonstances, je voudrais que cron émette un bip.
J'ai essayé de mettre ceci dans le crontab pour tester. Le voici ci-après:

* * * * * root `echo -e "\a";sleep 0,4;echo -e "\a"`
01 * * * * root `nice -n 19 fetchnews -vv >> /var/log/news/news.notice`
01 * * * * root nice -n 19 run-parts /etc/cron.hourly
02 4 * * * root nice -n 19 run-parts /etc/cron.daily
22 4 * * 0 root nice -n 19 run-parts /etc/cron.weekly
42 4 1 * * root nice -n 19 run-parts /etc/cron.monthly

01 * * * * root nice -n 19 /usr/sbin/anacron

La première ligne devrait donc me faire deux beaux bip toutes les
minutes. Mais ça ne marche pas. C'est que echo ne doit pas écrire au bon
endroit.
J'ai essayé d'écrire sur un périphérique du type tty:

echo -e "\a" > /dev/pts/5

(si /dev/pts/5 existe, taper tty dans un terminal).

Mais sans succès. Quelle est la meilleure solution?

Plus élaboré, je voudrais qu'une action exécutée par cron (selon
certaines conditions) m'affiche un message à l'écran (un popup).
Comment faire?

Merci d'avance,

Julien


--
------------------------------------
Powered by GNU/Linux
------------------------------------

2 réponses

Avatar
Cem
Dans certaines circonstances, je voudrais que cron émette un bip.
J'ai essayé de mettre ceci dans le crontab pour tester. Le voici ci-après:

* * * * * root `echo -e "a";sleep 0,4;echo -e "a"`

La première ligne devrait donc me faire deux beaux bip toutes les
minutes. Mais ça ne marche pas. C'est que echo ne doit pas écrire au bon
endroit.
J'ai essayé d'écrire sur un périphérique du type tty:

echo -e "a" > /dev/pts/5

(si /dev/pts/5 existe, taper tty dans un terminal).

Mais sans succès. Quelle est la meilleure solution?


Peut-être avec le programme 'beep'
http://www.johnath.com/beep/

Plus élaboré, je voudrais qu'une action exécutée par cron (selon
certaines conditions) m'affiche un message à l'écran (un popup).
Comment faire?


xmessage "message"

Avatar
William
On Sun, 02 Nov 2003 16:20:14 +0100, Julien SCORDIA wrote:

Bonjour à tous,
bonjour


Dans certaines circonstances, je voudrais que cron émette un bip. J'ai
essayé de mettre ceci dans le crontab pour tester. Le voici ci-après:


* * * * * root echo -e "a"> /dev/tty1;

La première ligne devrait donc me faire deux beaux bip toutes les
minutes. Mais ça ne marche pas. C'est que echo ne doit pas écrire au bon
endroit.
J'ai essayé d'écrire sur un périphérique du type tty:

echo -e "a" > /dev/pts/5

(si /dev/pts/5 existe, taper tty dans un terminal).


ya peut etre un xset -b qui a été fait ... ou que terminal bloque le beep

Mais sans succès. Quelle est la meilleure solution?



Plus élaboré, je voudrais qu'une action exécutée par cron (selon
certaines conditions) m'affiche un message à l'écran (un popup).
Comment faire?


* * * * * root export DISPLAY7.0.0.1:0.0; /usr/bin/X11/xmessage bonjour


--
William.