[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Executer (en arrière-plan) un programme [Was Re: Tuer un programme/processus, juste avec son nom...]



tu peux faire ton programme tourner dans un screen.
Screen est terminal virtuel, qui te permet de faire tourner des programmes dans un terminal qui est attaché a aucun TTY.
Tu le fais tourner dedans et quand tu veux tu t'y connectes. Si tu te deconnectes, il continue a tourner en fond.

pour l'installer:
$: sudo aptitude install screen

pour lancer un screen
$: screen -S Monprogramme
Une fois dans le screen tu joues comme dans un vrai shell,
Tu fais control+a+d pour en sortir.

Et pour te reconnecter:
$: screen -r Monprogramme
et tu conitnues a jouer.

Voila la famille ;)

Le 17 septembre 2008 19:18, David BERCOT <debian@bercot.org> a écrit :
Re-bonjour,

Le Wed, 17 Sep 2008 18:09:40 +0100,
"Johan Dindaine" <jojolapin972@gmail.com> a écrit :
> il s'agit de pkill.
> $: pkill mozilla
> va tuer mozilla firefox.
> Il y a aussi pgre pour retourner le numéro du processus.

Super ! pkill fonctionne très bien...
Merci beaucoup.

Mais tant que j'y suis, j'ai un nouveau souci ;-)
Lorsque je relance tomboy, je vois plusieurs lignes d'exécution liées à
Mono et il ne me rend pas la main... Et si je ferme le shell, tomboy se
ferme aussi.
Existe-il une manière de lancer un programme et de récupérer la main
(où, bien évidemment, si je ferme le shell, le programme en question ne
se ferme pas ;-))) ?

Merci d'avance.

David.

> Le 17 septembre 2008 18:06, David BERCOT <debian@bercot.org> a écrit :
>
> > Bonjour,
> >
> > Dans un script, je souhaiterais fermer un programme, faire une mise
> > à jour de ses données, puis le relancer.
> > Malheureusement (le programme en question est Tomboy), celui-ci ne
> > semble pas présenter d'option, en ligne de commande, pour le
> > fermer. Je pense donc que je vais devoir le tuer.
> > Or, je n'ai pas son pid...
> > Savez-vous si je peux le tuer (avec kill par exemple) en ne
> > connaissant que son nom ?
> >
> > Merci d'avance.
> >
> > David.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: