Accéder au contenu.
Menu Sympa

linux-31 - Re: [Linux-31] [Shell] Lever une exception

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: [Linux-31] [Shell] Lever une exception


Chronologique Discussions 
  • From: Pascal Hambourg <pascal AT plouf.fr.eu.org>
  • To: linux-31 AT culte.org
  • Subject: Re: [Linux-31] [Shell] Lever une exception
  • Date: Sun, 23 Dec 2018 12:07:38 +0100
  • Organization: Plouf !

Le 23/12/2018 à 00:12, peterpan31 (via linux-31 Mailing List) a écrit :

Le process qui s'interrompt (bug référencé) est Orca que je relance manuellement.

Il s'agirait donc de relancer Orca par "restart-orca" IMMEDIATEMENT après son arrêt et pas 1 min après !

C'est pourquoi je pensais à un mécanisme du type des exceptions de ADA, qui n'esisterait pas dans UNIX (à moins d'une version type "évenementielle").

Ada est un langage de programmation, pas un système d'exploitation.

La boucle while n'a pas l'air de fonctionner.

C'est-à-dire ?

Le principe de la boucle n'est applicable que si
1) on exécute le script contenant la boucle qui exécute le programme, au lieu d'exécuter directement le programme ;
2) le programme reste en avant-plan et ne rend la main au shell que lorsqu'il se termine, au lieu de passer en arrière-plan et de rendre la main immédiatement, comme un démon.

Comment orca est-il lancé initialement ?

Le paquet gnome-orca de Debian installe un lanceur de bureau /etc/xdg/autostart/orca-autostart.desktop qui exécute la commande "orca" et contient l'option X-GNOME-AutoRestart=true. Je n'ai pas trouvé grand-chose sur cette option, mais d'après son nom ce serait une extension spécifique à GNOME qui relance l'application si elle se termine. Quel environnement de bureau utilises-tu ?



Archives gérées par MHonArc 2.6.19+.

Haut de le page