probl

5 réponses
Avatar
moi-meme
dans un script bash j'ai un
(sleep $TEMPO ; kill -USR1 $$)&

une tempo pour tuer une autre tâche.
Ça fonctionne bien mais j'ai une bardée d'injures :
prog toto : ligne 44 21451 complété ... suit la ligne en cause.

impossible de virer cette ligne dans ma console ni dans les logs de
systemd malgré toutes les formes de x>y /dev/null.

Une idée pour réduire au silence ce kill bavard, pas d'option "quiet"
dans kill malheureusement.

Merci pour tout conseil
C Hiebel

5 réponses

Avatar
Bernard Schoenacker
Le 25 Apr 2016 16:42:15 GMT,
moi-meme a écrit :

dans un script bash j'ai un
(sleep $TEMPO ; kill -USR1 $$)&

une tempo pour tuer une autre tâche.
Ça fonctionne bien mais j'ai une bardée d'injures :
prog toto : ligne 44 21451 complété ... suit la ligne en cause.

impossible de virer cette ligne dans ma console ni dans les logs de
systemd malgré toutes les formes de x>y /dev/null.

Une idée pour réduire au silence ce kill bavard, pas d'option "quiet"
dans kill malheureusement.

Merci pour tout conseil
C Hiebel




bonjour,

serait il possible d'employer pkill ?

slt
bernard
Avatar
moi-meme
Le Mon, 25 Apr 2016 19:20:02 +0200, Bernard Schoenacker a écrit :

bonjour,

serait il possible d'employer pkill ?

slt bernard



ben non : c'est une ligne en arrière plan avec &.

comme la ligne est relance souvent, le PID change en plus.
Seul le ppid est stable mais plusieurs sous-programmes en arrière plan
"roulent" en même temps

Bien sûr pas de nom de sous-programme à se mettre sous la dent pour ces
sous-tâches.

Ou alors réorganiser pour ne pas utiliser de kill "d'office" (SIGTERM)
mais un SIGUSR.

Si pas de solution je vais être obligé d'y passer :-(
Avatar
Vincent
Le 25/04/2016 19:12, Bernard Schoenacker a écrit :
Le 25 Apr 2016 16:42:15 GMT,
moi-meme a écrit :

dans un script bash j'ai un
(sleep $TEMPO ; kill -USR1 $$)&

une tempo pour tuer une autre tâche.
Ça fonctionne bien mais j'ai une bardée d'injures :
prog toto : ligne 44 21451 complété ... suit la ligne en cause.

impossible de virer cette ligne dans ma console ni dans les logs de
systemd malgré toutes les formes de x>y /dev/null.

Une idée pour réduire au silence ce kill bavard, pas d'option "quiet"
dans kill malheureusement.

Merci pour tout conseil
C Hiebel




bonjour,

serait il possible d'employer pkill ?

slt
bernard





bonjour,

Pourquoi ne pas utiliser la commande timeout ?

slt
vincent
Avatar
moi-meme
Le Tue, 26 Apr 2016 09:10:02 +0200, Vincent a écrit :

bonjour,

Pourquoi ne pas utiliser la commande timeout ?

slt vincent



connaissais pas : je vais essayer

Merci
Avatar
moi-meme
Le Wed, 27 Apr 2016 09:20:02 +0200, moi-meme a écrit :

Le Tue, 26 Apr 2016 09:10:02 +0200, Vincent a écrit :

bonjour,

Pourquoi ne pas utiliser la commande timeout ?

slt vincent



connaissais pas : je vais essayer

Merci



après examen (mes excuses pour le retard)
cette commande colle tout à fait à ce que je veux faire.

Comme toujours, on n'est jamais le premier à avoir eu ce problème.
Il faut que j'adapte mais c'est peanuts.

Merci beaucoup.