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

Re: [linux-team] /dev/null



Raphael Bauduin 2 wrote:

> Voici une commande shell:
>
> rsh scilab01 $SIGMASQRT         1  50000000 > $OUTPUT < /dev/null&
>
> Quelqu'un peut-il me dire ce que signifie le "< /dev/null" ? Le dev/null
> est un "trou noir", mais pourquoi placer cela a la fin de la ligne de
> commande?
>

Comme tu l'as dit, il s'agit d'un trou noir, lorsque tu fais un "
> /dev/null", il ne se passe rien, et les données sont jetées.
Par contre si tu fais < /dev/null, il injecte un EndOfFile  simplement.

Cela te permet par exemple d'utiliser un programme qui nécessite absolument
un fichier ou une entrée clavier.

Par exemple pour souscrire à une mailing list, tu envois mail
gnome-list-request@redhat.com -s subscribe </dev/null

Et cela envois le mail sans body, mais de façon correct. C'est très utile
dans un script par exemple.

J'espère ne pas m'être trompé.

Bruno

---------
This message was send by Majordomo 1.94.3. Please repport problems to
manu@rtfm.be. If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.