Objet : Discussions sur le logiciel libre
Archives de la liste
- From: Pierre ESTREM <peterpan31 AT free.fr>
- To: Albert ARIBAUD <albert AT aribaud.net>, Linux 31 <linux-31 AT culte.org>
- Subject: Re: Agir sur un processus suspendu
- Date: Fri, 30 Jul 2021 01:04:31 +0200
- Authentication-results: pic2s.le-pic.org; dkim=pass (2048-bit key; unprotected) header.d=free.fr header.i= AT free.fr header.b="kGkMU2LA"; dkim-atps=neutral
Bonsoir,
J'oubliais l'existence de 'pidof'.
J'exécute 'espeak' avec ces paramètres comme ceci :
eval ${Command} 2>/dev/null &
J'obtiens le pid de cette instance de espeak en manipulant ps et des grep.
Mais avec 'pidof' placé sur la même ligne je n'y arrive pas.
Je voudrais :
Pid=$(pidof ... )
Challenge ?
--
pierre estrem
Le 29/07/2021 à 21:22, Albert ARIBAUD (via linux-31 Mailing List) a écrit :
Bonsoir,
Le mardi 27 juillet 2021 à 02:03 +0200, Bernard Schoenacker a écrit :
SIGSTOP est prévu pour permettre la mise au point d'un processus via un
----- Mail original -----
De: "Pierre ESTREM" <linux-31 AT culte.org>
À: "Albert ARIBAUD" <albert AT aribaud.net>, "Linux 31" <
linux-31 AT culte.org>
Envoyé: Lundi 26 Juillet 2021 22:04:22
Objet: Re: Agir sur un processus suspendu
Bonsoir Albert et le reste du Monde,
Je reviens sur mon sujet du moment : utiliser espeak comme un
player
('comme l'image que tu suggérais, celle d'un equalizer).
Si je stoppe une instance de espeak avec un 'kill -STOP son_pid'
(avec
sa chaîne d'arguments $* dans un shell), puis-je le relancer avec
un
'kill -CONT son_pid' tout en ayant passé auparavant une nouvelle
chaîne
d'arguments ?
Je crois que non mais qui sait ?
Par contre j'ai une solution pour faire le job (une astuce de ouf).
Mais j'explore diverses directions.
debugger. Cela inclut de pouvoir en changer par exemple des variables
globales mais
1) rien ne dit que le processus est conçu pour prendre en compte ces
changements
2) la quantité de travail pour déterminer quelles variables on peut
modifier et comment serait colossale
3) rien ne dit même que de telles variables existent.
Ce serait plus simple -- enfin... moins colossal -- de modifier le code
source de espeak pour lui ajouter une fonctionnalité de modification
des paramètres à l'exécution et le recompiler.
Changer la priorité d'exécution de espeak ne modifierait en rien lesMerci
Bonjour,
Pourquoi ne pas employer "Brice" pour diminuer la priorité
d'exécution de espeak ?
caractéristiques vocales de sa synthèse.
en premier il faut obtenir son PID :Amicalement,
pidof espeak
cf : man nice
https://linux.die.net/man/1/nice
explications :
https://www.it-connect.fr/nice-et-renice-la-priorite-des-processus-sous-linux/
Merci pour ton aimable attention
Bien à toi
Bernard
Albert.
--
- Agir sur un processus suspendu, Pierre ESTREM, 25/07/2021
- Re: Agir sur un processus suspendu, Albert ARIBAUD, 26/07/2021
- Re: Agir sur un processus suspendu, Pierre ESTREM, 26/07/2021
- Re: Agir sur un processus suspendu, Bernard Schoenacker, 27/07/2021
- Re: Agir sur un processus suspendu, Albert ARIBAUD, 29/07/2021
- Re: Agir sur un processus suspendu, Pierre ESTREM, 30/07/2021
- Re: Agir sur un processus suspendu, Albert ARIBAUD, 29/07/2021
- Re: Agir sur un processus suspendu, Bernard Schoenacker, 27/07/2021
- Re: Agir sur un processus suspendu, Pierre ESTREM, 26/07/2021
- Re: Agir sur un processus suspendu, Albert ARIBAUD, 26/07/2021
Archives gérées par MHonArc 2.6.19+.