Merci pour les suggestions.
Pour etre plus precis.
J'ai une commande systeme qui est normalement lancer en background.
Je vous la rendre interactive.
Est-ce qu'il y a une solution ?
===========================================================================
Patrick DUPRÉ | | email: pdupre@???
Laboratoire de Physico-Chimie de l'Atmosphère | |
Université du Littoral-Côte d'Opale | |
Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44
189A, avenue Maurice Schumann | | 59140 Dunkerque, France
===========================================================================
> Sent: Sunday, December 25, 2016 at 10:46 AM
> From: "Olivier Allard-Jacquin" <olivieraj@???>
> To: guilde@???
> Subject: Re: background command
>
> Bonjour,
>
> Le 24/12/2016 à 22:44, Patrick Dupre a écrit :
> > Bonjour,
> >
> > J'ai une application shell (cmd), est-ce que je peux savoir si elle est appelee
> > en background (c'est-a-dire avec & : cmd&) ?
>
> Ce n'est pas très clair. Tu penses qu'elle a été lancé à l'insu de ton
> plein grès ?
>
> > Si c'est le cas, je veux pouvoir agir differemment.
> >
> > Joyeux Noel.
> >
>
> ps -edf
>
> devrait te permettre de voir quels sont les process qui sont en court.
>
>
> Si tu peux lancer la commande manuellement, alors, voici une astuce
> permettant de savoir si un sous-process a été lancé. Avec un "ps" lancé
> avant et après ta commande, tu pourras identifier si un process tourne :
>
> ps -edf > ps-1.txt ; ta_commande_shell ; ps -edf > ps-2.txt
> diff ps-1.txt ps-2.txt
>
> Cela marchera si le sous-process en question reste quelques secondes en
> mémoire, soit suffisamment de temps pour que le 2nd "ps" puisse le voir.
>
> Cordialement,
> Olivier
>
> --
> ~~~~~~~ _____/\_____ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Phoenix / _ \/ _ \ Olivier Allard-Jacquin
> / / \ / \ \ Web: http://olivieraj.free.fr/
> /___/ / \ \___\ Mail: olivieraj@???
> ~~~~ ///// ///\\\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!
>
>