Et dans un script me retourne uniquement les premiers caracteres !!! :
583 ?? S 2:57.50 /System/Library/PreferencePanes/UniversalAccessPref.p
Chez moi les deux donnent la même chose.
Quel shell utilises-tu ? Comment lances-tu le script ? Que sont les fins de lignes du script ?
Les lignes sont donc troquées, Est-ce normal ?
Ya plus qu'a les échanger ;-)
-- JiPaul. / /--/--// Jean-Paul Blanc |/| L | quelquepart en (somewhere in) /|| = ||| FRANCE
marc
Bonjour, Le shell du script est du bash, venant de mon linux c'est plus simple pour moi
je commence donc le script par :
#!/bin/bash
le script fait un ps axww | grep "nom_process"
et le grep le fonctionne pas, donc pour debugger j'ai redirigé le ps vers un fichier c'est comme cela que j'ai remarqué que la sortie du ps etait tronquée.
Je vais essayer avec un autre shell, quel shell d'ailleurs utilises-tu ?
Merci pour ton aide Marc
marc wrote:
Je suis sur un script shell et bizarrement je n'obtiens pas la même chose lorsque j'exécute le shell et lorsque j'exécute la commande !!!
ex :
La commande « ps axwww » retourne en ligne de commande un truc du type:
Et dans un script me retourne uniquement les premiers caracteres !!! :
583 ?? S 2:57.50 /System/Library/PreferencePanes/UniversalAccessPref.p
Chez moi les deux donnent la même chose.
Quel shell utilises-tu ? Comment lances-tu le script ? Que sont les fins de lignes du script ?
Les lignes sont donc troquées, Est-ce normal ?
Ya plus qu'a les échanger ;-)
Bonjour,
Le shell du script est du bash, venant de mon linux c'est plus simple
pour moi
je commence donc le script par :
#!/bin/bash
le script fait un ps axww | grep "nom_process"
et le grep le fonctionne pas, donc pour debugger j'ai redirigé le ps
vers un fichier c'est comme cela que j'ai remarqué que la sortie du ps
etait tronquée.
Je vais essayer avec un autre shell, quel shell d'ailleurs utilises-tu ?
Merci pour ton aide
Marc
marc <marcolaso@yahoo.fr> wrote:
Je suis sur un script shell et bizarrement je n'obtiens pas la même
chose lorsque j'exécute le shell et lorsque j'exécute la commande !!!
ex :
La commande « ps axwww » retourne en ligne de commande un truc du type:
Bonjour, Le shell du script est du bash, venant de mon linux c'est plus simple pour moi
je commence donc le script par :
#!/bin/bash
le script fait un ps axww | grep "nom_process"
et le grep le fonctionne pas, donc pour debugger j'ai redirigé le ps vers un fichier c'est comme cela que j'ai remarqué que la sortie du ps etait tronquée.
Je vais essayer avec un autre shell, quel shell d'ailleurs utilises-tu ?
Merci pour ton aide Marc
marc wrote:
Je suis sur un script shell et bizarrement je n'obtiens pas la même chose lorsque j'exécute le shell et lorsque j'exécute la commande !!!
ex :
La commande « ps axwww » retourne en ligne de commande un truc du type:
Le 19/06/07 9:36, dans f580so$r91$, « marc » a écrit :
je commence donc le script par :
#!/bin/bash
le script fait un ps axww | grep "nom_process"
et le grep le fonctionne pas, donc pour debugger j'ai redirigé le ps vers un fichier c'est comme cela que j'ai remarqué que la sortie du ps etait tronquée.
Je vais essayer avec un autre shell, quel shell d'ailleurs utilises-tu ?
Ton problème n'est pas lié au shell utilisé, mais simplement à la dimension de la fenêtre de ton Terminal. Agrandis ta fenêtre en largeur, tu auras plus de caractères
-- Bernard Hofgaertner La Bresse (Vosges)
Le 19/06/07 9:36, dans f580so$r91$1@s1.news.oleane.net, « marc »
<marcolaso@yahoo.fr> a écrit :
je commence donc le script par :
#!/bin/bash
le script fait un ps axww | grep "nom_process"
et le grep le fonctionne pas, donc pour debugger j'ai redirigé le ps
vers un fichier c'est comme cela que j'ai remarqué que la sortie du ps
etait tronquée.
Je vais essayer avec un autre shell, quel shell d'ailleurs utilises-tu ?
Ton problème n'est pas lié au shell utilisé, mais simplement à la dimension
de la fenêtre de ton Terminal. Agrandis ta fenêtre en largeur, tu auras plus
de caractères
--
Bernard Hofgaertner
La Bresse (Vosges)
Bernard.Hofgaertner@wanadoo.fr
Le 19/06/07 9:36, dans f580so$r91$, « marc » a écrit :
je commence donc le script par :
#!/bin/bash
le script fait un ps axww | grep "nom_process"
et le grep le fonctionne pas, donc pour debugger j'ai redirigé le ps vers un fichier c'est comme cela que j'ai remarqué que la sortie du ps etait tronquée.
Je vais essayer avec un autre shell, quel shell d'ailleurs utilises-tu ?
Ton problème n'est pas lié au shell utilisé, mais simplement à la dimension de la fenêtre de ton Terminal. Agrandis ta fenêtre en largeur, tu auras plus de caractères
-- Bernard Hofgaertner La Bresse (Vosges)
Vincent Lefevre
Dans l'article <C29D7E2A.1086A%, Bernard Hofgaertner écrit:
Le 19/06/07 9:36, dans f580so$r91$, « marc » a écrit :
je commence donc le script par :
#!/bin/bash
le script fait un ps axww | grep "nom_process"
et le grep le fonctionne pas, donc pour debugger j'ai redirigé le ps vers un fichier c'est comme cela que j'ai remarqué que la sortie du ps etait tronquée.
Je vais essayer avec un autre shell, quel shell d'ailleurs utilises-tu ?
Ton problème n'est pas lié au shell utilisé, mais simplement à la dimension de la fenêtre de ton Terminal. Agrandis ta fenêtre en largeur, tu auras plus de caractères?
Sauf bug, la fenêtre du terminal ne devrait avoir aucun effet:
-w Use 132 columns to display information, instead of the default which is your window size. If the -w option is specified more than once, ps will use as many columns as necessary without regard for your window size.
(et chez moi il n'en a pas). C'est bien le ps qui est dans /bin qui est exécuté?
Dans l'article <C29D7E2A.1086A%Bernard.Hofgaertner@wanadoo.fr>,
Bernard Hofgaertner <Bernard.Hofgaertner@wanadoo.fr> écrit:
Le 19/06/07 9:36, dans f580so$r91$1@s1.news.oleane.net, « marc »
<marcolaso@yahoo.fr> a écrit :
je commence donc le script par :
#!/bin/bash
le script fait un ps axww | grep "nom_process"
et le grep le fonctionne pas, donc pour debugger j'ai redirigé le ps
vers un fichier c'est comme cela que j'ai remarqué que la sortie du ps
etait tronquée.
Je vais essayer avec un autre shell, quel shell d'ailleurs utilises-tu ?
Ton problème n'est pas lié au shell utilisé, mais simplement à la dimension
de la fenêtre de ton Terminal. Agrandis ta fenêtre en largeur, tu auras plus
de caractères?
Sauf bug, la fenêtre du terminal ne devrait avoir aucun effet:
-w Use 132 columns to display information, instead of the default
which is your window size. If the -w option is specified more
than once, ps will use as many columns as necessary without
regard for your window size.
(et chez moi il n'en a pas). C'est bien le ps qui est dans /bin qui
est exécuté?
Dans l'article <C29D7E2A.1086A%, Bernard Hofgaertner écrit:
Le 19/06/07 9:36, dans f580so$r91$, « marc » a écrit :
je commence donc le script par :
#!/bin/bash
le script fait un ps axww | grep "nom_process"
et le grep le fonctionne pas, donc pour debugger j'ai redirigé le ps vers un fichier c'est comme cela que j'ai remarqué que la sortie du ps etait tronquée.
Je vais essayer avec un autre shell, quel shell d'ailleurs utilises-tu ?
Ton problème n'est pas lié au shell utilisé, mais simplement à la dimension de la fenêtre de ton Terminal. Agrandis ta fenêtre en largeur, tu auras plus de caractères?
Sauf bug, la fenêtre du terminal ne devrait avoir aucun effet:
-w Use 132 columns to display information, instead of the default which is your window size. If the -w option is specified more than once, ps will use as many columns as necessary without regard for your window size.
(et chez moi il n'en a pas). C'est bien le ps qui est dans /bin qui est exécuté?
Le shell du script est du bash, venant de mon linux c'est plus simple pour moi
je commence donc le script par :
#!/bin/bash
le script fait un ps axww | grep "nom_process"
Je viens d'essayer avec exactement le même contenu, et ça marche sans problème. Il est possible qu'un ou plusieurs caractères invisibles se soient glissés entre le x et les w (lors d'un effacement avec une mauvaise touche par exemple), certains éditeurs de textes peuvent faire ce genre de gag, bien que je ne l'ai pas rencontré depuis longtemps. Je serais toi je retaperais la ligne complète, en prenant garde de ne pas avoir à faire de correction.
et le grep le fonctionne pas, donc pour debugger j'ai redirigé le ps vers un fichier c'est comme cela que j'ai remarqué que la sortie du ps etait tronquée.
Je vais essayer avec un autre shell, quel shell d'ailleurs utilises-tu ?
zsh depuis un ou deux ans et j'en suis bien content. -- JiPaul. / /--/--// Jean-Paul Blanc |/| L | quelquepart en (somewhere in) /|| = ||| FRANCE
marc <marcolaso@yahoo.fr> wrote:
Le shell du script est du bash, venant de mon linux c'est plus simple
pour moi
je commence donc le script par :
#!/bin/bash
le script fait un ps axww | grep "nom_process"
Je viens d'essayer avec exactement le même contenu, et ça marche sans
problème. Il est possible qu'un ou plusieurs caractères invisibles se
soient glissés entre le x et les w (lors d'un effacement avec une
mauvaise touche par exemple), certains éditeurs de textes peuvent faire
ce genre de gag, bien que je ne l'ai pas rencontré depuis longtemps.
Je serais toi je retaperais la ligne complète, en prenant garde de ne
pas avoir à faire de correction.
et le grep le fonctionne pas, donc pour debugger j'ai redirigé le ps
vers un fichier c'est comme cela que j'ai remarqué que la sortie du ps
etait tronquée.
Je vais essayer avec un autre shell, quel shell d'ailleurs utilises-tu ?
zsh depuis un ou deux ans et j'en suis bien content.
--
JiPaul.
/ /--/--//\ Jean-Paul Blanc
|/| L |\ quelquepart en (somewhere in)
/|| = |||\ FRANCE
Le shell du script est du bash, venant de mon linux c'est plus simple pour moi
je commence donc le script par :
#!/bin/bash
le script fait un ps axww | grep "nom_process"
Je viens d'essayer avec exactement le même contenu, et ça marche sans problème. Il est possible qu'un ou plusieurs caractères invisibles se soient glissés entre le x et les w (lors d'un effacement avec une mauvaise touche par exemple), certains éditeurs de textes peuvent faire ce genre de gag, bien que je ne l'ai pas rencontré depuis longtemps. Je serais toi je retaperais la ligne complète, en prenant garde de ne pas avoir à faire de correction.
et le grep le fonctionne pas, donc pour debugger j'ai redirigé le ps vers un fichier c'est comme cela que j'ai remarqué que la sortie du ps etait tronquée.
Je vais essayer avec un autre shell, quel shell d'ailleurs utilises-tu ?
zsh depuis un ou deux ans et j'en suis bien content. -- JiPaul. / /--/--// Jean-Paul Blanc |/| L | quelquepart en (somewhere in) /|| = ||| FRANCE