Re: [CBLX] à quoi sert le & ? |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
Aldo wrote on Fri, Apr 24, 2009 at 07:28:08PM +0200
> On Wed, Apr 22, 2009 at 11:40:37AM +0200, Dominique Asselineau wrote:
> > Aldo wrote on Wed, Apr 22, 2009 at 11:26:09AM +0200
> > > Hello,
> > >
> > > question théorique:
> > > à quoi sert le & quand on lance une commande supposée mettre le prog
> > > (processus) en background si on doit à chaque fois appuyer sur ENTER ?
> >
> > Pourquoi retaper <enter> ? Tu as la main pour entrer des commandes
> > même si le prompt n'est pas affiché. Celui-ci ne s'affiche pas après
> > lancement en tâche de fond, probablement pour un problème de synchro
> > mais on a la main de toute manière. Cette situation n'est pas
> > nouvelle, elle doit exister depuis que Unix existe.
> >
>
> Je confirme, en effet; mais puise-je "devnulliser" la sortie en faisant un
> nomdeprogramme & 2>&1 & 'enter' ?
non, comme l'a dit Christophe, c'est
$ nomdeprogramme 2>&1 >/dev/null &
> Je suppose qu'alors on ne voit même plus si nomdeprogramme est lancé ?
Si, puisqu'on a le num. de job. Par contre on ne voit pas s'il fonctionne
correctement et on rate les éventuels messages.
> L'essentiel etait de savoir si on avait la main ou si c'etait un bug,
> apparement tout est OK.
En pratique, on ne lance pas des choses en arrière-plan sur une
console de travail, justement pour éviter que les sorties ne se
mélangent avec celles des programmes lancés normalement sur la même
console. On lance ça sur une console à part ou bien on envoie les
output dans un log.
dom
--
---
--
CarrefourBLinuX MailingListe
Pour obtenir de l'aide, envoyez le sujet help à:
carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux