Re: Décompte différent dans un script et en lignede commande

Kezdőlap

Válasz az üzenetre
Szerző: Patrice Karatchentzeff
Dátum:  
Címzett: guilde
Régi témák: Re: Décompte différent dans un script et en ligne de commande
Új témák: Re: Décompte différent dans un script et en ligne de commande
Tárgy: Re: Décompte différent dans un script et en lignede commande
J'utilise bash pour l'exemple ici, mais en fait j'utilise zsh. Les 2
me donnent le même résultat. Je ne voulais pas induire un débat sur le
shell avec mon problème :)

J'ai utilisé diverses ruses pour isoler le problème. Mon script
tournait initialement avec

ps -edf | grep thunderbird | wc -l

Mais même en éliminant les |, j'ai toujours le problème.

C'est bien l'encapsulation dans le script qui donne le problème.

Par contre, je suis curieux de comprendre pourquoi chez toi cela
fonctionne. Tu peux donner ton script et la sortie de :

strace -f -e execve,clone,fork,waitpid tonscript.sh

Merci

PK

Le lun. 29 janv. 2024 à 10:02, Christian Marillat <marillat@???> a écrit :
>
> On 29 janv. 2024 09:32, Patrice Karatchentzeff <patrice.karatchentzeff@???> wrote:
>
> > Oui, en ligne de commande, cela fonctionne.
> >
> > C'est en lançant le script que cela incrémente.
>
> Pas chez moi.
>
> Pourquoi tu utilise bash ?
>
> Pour le "ps|grep" tu peux le remplacer par pgrep
>
> Tu as essayé de rediriger la sortie du "ps|grep" dans un fichier pour
> voir ce qu'il y a exactement ?
>
> Christian
>



-- 
      |\      _,,,---,,_           Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:patrice.karatchentzeff@gmail.com
     |,4-  ) )-,_. ,\ (  `'-'
    '---''(_/--'  `-'\_)