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

Páxina inicial

Responder a esta mensaxe
Autor: Patrice Karatchentzeff
Data:  
Para: guilde
Temas antigos: Re: Décompte différent dans un script et en ligne de commande
Temas novos: Re: Décompte différent dans un script et en ligne de commande
Asunto: 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-  ) )-,_. ,\ (  `'-'
    '---''(_/--'  `-'\_)