A chaque fois que j'ouvre un nouveau Terminal, j'ai le message "You have
mail." Comment supprimer ça. Ca n'est pas dans mes .login et .cshrc
personnels. D'ou ça sort ? Une idée ?
Je vois rien dans /etc/csh.login ni dans /etc/csh.cshrc
Je suis en tcsh comme shell par défaut, sous Mac OS X 10.5.6.
Il y a effectivement un message dans /var/mail/marti. Mais ni mail ni mailx ne voient ce message :
cat /var/mail/marti
C'est sale mais ça donne une idée de ce que ça dit.
Sinon, il se peut que le mail soit marqué lu. Il y a une option de la commande mail pour lire les mails déjà lus mais je l'ai oubliée et je ne la retrouve pas (une raison pour laquelle je hais Unix).
Donc pas moyen de la détruire. En tout cas pas "proprement".
rm /var/mail/marti
sans aucun état d'âme.
-- Jean-Yves Bernier <http://www.pescadoo.net/>
Olivier Marti <olivier.marti@ensta.org> wrote:
Il y a effectivement un message dans /var/mail/marti. Mais ni mail ni
mailx ne voient ce message :
cat /var/mail/marti
C'est sale mais ça donne une idée de ce que ça dit.
Sinon, il se peut que le mail soit marqué lu. Il y a une option de la
commande mail pour lire les mails déjà lus mais je l'ai oubliée et
je ne la retrouve pas (une raison pour laquelle je hais Unix).
Donc pas moyen de la détruire. En tout cas pas "proprement".
Il y a effectivement un message dans /var/mail/marti. Mais ni mail ni mailx ne voient ce message :
cat /var/mail/marti
C'est sale mais ça donne une idée de ce que ça dit.
Sinon, il se peut que le mail soit marqué lu. Il y a une option de la commande mail pour lire les mails déjà lus mais je l'ai oubliée et je ne la retrouve pas (une raison pour laquelle je hais Unix).
Donc pas moyen de la détruire. En tout cas pas "proprement".
rm /var/mail/marti
sans aucun état d'âme.
-- Jean-Yves Bernier <http://www.pescadoo.net/>
olivier.marti
Eric Levenez wrote:
Le 07/04/09 22:07, dans <1ixtow0.jm29sl6umxq8N%, « Olivier Marti » a écrit :
> Eric Levenez wrote: > >> Le 05/04/09 23:05, dans <1ixq2ng.1dwaepl11kn3uoN%, >> « Olivier Marti » a écrit : >> >>> Bon, ce qui serait super, c'est que quand tout le monde aura fini de se >>> moquer de tout le monde, quelqu'un s'interesse à ma question ... ;-) >> >> Soit le shell demande à mail si il voit des messages pour l'utilisateur, >> soit le shell fait cela en interne tout seul. Regarde la doc de ton shell. > > Je suis en tcsh. Qui exécute au login /etc/csh.login et /etc/csh.cshrc. > Qui ne font que positioner le prompt et le path.
Comme je l'ai dit, certains shells regardent tout seul si il y a des mails, tcsh (qui devrait être interdit d'utilisation soit dit en passant) est de ceux là :
$ strings /bin/tcsh | grep mail You have %d mail messages. You have %d mail messages in %s. You have %smail. You have %smail in %s.
Je n'était effectivement pas allé au fond des choses. Donc rien à faire de ce coté. Je ne me sens pas très tenté de recompiler un tcsh.
Enfin, cette fois ci j'ai compris ... Merci !! (comme disait l'autre : je comprends vite, mais il faut m'expliquer longtemps ...)
Quand à lancer une 'flame war' sur tcsh, je ne me lance pas :-) De toute façon tous mes scripts sont en ksh.
>> Après si tu veux savoir où mail voit ces mails, alors regarde encore la doc >> de mail, cela te donnera par exemple les répertoires /var/mail/* et ~/mbox. > > Il y a effectivement un message dans /var/mail/marti. Mais ni mail ni > mailx ne voient ce message : > > Spip-marti-46-~:mail > No mail for marti
Il y a peut-être un problème de droit d'accès aux fichiers.
Spip-marti-32-~:ls -l /var/mail total 8 -rw------- 1 marti mail 711 27 mar 11:33 marti
> Donc pas moyen de la détruire. En tout cas pas "proprement".
Le shell c'est sale ? Alors pourquoi utiliser le Terminal ? :-)
Je trouvais juste que manipuler un fichier mbox 'à la main' n'était pas très 'propre'. C'est plutôt à mail de faire ça. Ceci étant dit, il y a un soft qui a probablement fait des choses 'pas très propres'. Mes essais d'installer Freenet en l'occurence.
> Et je ne sais toujours pas quel bout de soft se charge de compter mes > mails au login ...
Déjà répondu.
Merci pour tout ça.
Olivier
Eric Levenez <usenet@levenez.com> wrote:
Le 07/04/09 22:07, dans <1ixtow0.jm29sl6umxq8N%olivier.marti@ensta.org>,
« Olivier Marti » <olivier.marti@ensta.org> a écrit :
> Eric Levenez <usenet@levenez.com> wrote:
>
>> Le 05/04/09 23:05, dans <1ixq2ng.1dwaepl11kn3uoN%olivier.marti@ensta.org>,
>> « Olivier Marti » <olivier.marti@ensta.org> a écrit :
>>
>>> Bon, ce qui serait super, c'est que quand tout le monde aura fini de se
>>> moquer de tout le monde, quelqu'un s'interesse à ma question ... ;-)
>>
>> Soit le shell demande à mail si il voit des messages pour l'utilisateur,
>> soit le shell fait cela en interne tout seul. Regarde la doc de ton shell.
>
> Je suis en tcsh. Qui exécute au login /etc/csh.login et /etc/csh.cshrc.
> Qui ne font que positioner le prompt et le path.
Comme je l'ai dit, certains shells regardent tout seul si il y a des mails,
tcsh (qui devrait être interdit d'utilisation soit dit en passant) est de
ceux là :
$ strings /bin/tcsh | grep mail
You have %d mail messages.
You have %d mail messages in %s.
You have %smail.
You have %smail in %s.
Je n'était effectivement pas allé au fond des choses. Donc rien à faire
de ce coté. Je ne me sens pas très tenté de recompiler un tcsh.
Enfin, cette fois ci j'ai compris ... Merci !! (comme disait l'autre :
je comprends vite, mais il faut m'expliquer longtemps ...)
Quand à lancer une 'flame war' sur tcsh, je ne me lance pas :-) De toute
façon tous mes scripts sont en ksh.
>> Après si tu veux savoir où mail voit ces mails, alors regarde encore la doc
>> de mail, cela te donnera par exemple les répertoires /var/mail/* et ~/mbox.
>
> Il y a effectivement un message dans /var/mail/marti. Mais ni mail ni
> mailx ne voient ce message :
>
> Spip-marti-46-~:mail
> No mail for marti
Il y a peut-être un problème de droit d'accès aux fichiers.
Spip-marti-32-~:ls -l /var/mail
total 8
-rw------- 1 marti mail 711 27 mar 11:33 marti
> Donc pas moyen de la détruire. En tout cas pas "proprement".
Le shell c'est sale ? Alors pourquoi utiliser le Terminal ? :-)
Je trouvais juste que manipuler un fichier mbox 'à la main' n'était pas
très 'propre'. C'est plutôt à mail de faire ça. Ceci étant dit, il y a
un soft qui a probablement fait des choses 'pas très propres'. Mes
essais d'installer Freenet en l'occurence.
> Et je ne sais toujours pas quel bout de soft se charge de compter mes
> mails au login ...
Le 07/04/09 22:07, dans <1ixtow0.jm29sl6umxq8N%, « Olivier Marti » a écrit :
> Eric Levenez wrote: > >> Le 05/04/09 23:05, dans <1ixq2ng.1dwaepl11kn3uoN%, >> « Olivier Marti » a écrit : >> >>> Bon, ce qui serait super, c'est que quand tout le monde aura fini de se >>> moquer de tout le monde, quelqu'un s'interesse à ma question ... ;-) >> >> Soit le shell demande à mail si il voit des messages pour l'utilisateur, >> soit le shell fait cela en interne tout seul. Regarde la doc de ton shell. > > Je suis en tcsh. Qui exécute au login /etc/csh.login et /etc/csh.cshrc. > Qui ne font que positioner le prompt et le path.
Comme je l'ai dit, certains shells regardent tout seul si il y a des mails, tcsh (qui devrait être interdit d'utilisation soit dit en passant) est de ceux là :
$ strings /bin/tcsh | grep mail You have %d mail messages. You have %d mail messages in %s. You have %smail. You have %smail in %s.
Je n'était effectivement pas allé au fond des choses. Donc rien à faire de ce coté. Je ne me sens pas très tenté de recompiler un tcsh.
Enfin, cette fois ci j'ai compris ... Merci !! (comme disait l'autre : je comprends vite, mais il faut m'expliquer longtemps ...)
Quand à lancer une 'flame war' sur tcsh, je ne me lance pas :-) De toute façon tous mes scripts sont en ksh.
>> Après si tu veux savoir où mail voit ces mails, alors regarde encore la doc >> de mail, cela te donnera par exemple les répertoires /var/mail/* et ~/mbox. > > Il y a effectivement un message dans /var/mail/marti. Mais ni mail ni > mailx ne voient ce message : > > Spip-marti-46-~:mail > No mail for marti
Il y a peut-être un problème de droit d'accès aux fichiers.
Spip-marti-32-~:ls -l /var/mail total 8 -rw------- 1 marti mail 711 27 mar 11:33 marti
> Donc pas moyen de la détruire. En tout cas pas "proprement".
Le shell c'est sale ? Alors pourquoi utiliser le Terminal ? :-)
Je trouvais juste que manipuler un fichier mbox 'à la main' n'était pas très 'propre'. C'est plutôt à mail de faire ça. Ceci étant dit, il y a un soft qui a probablement fait des choses 'pas très propres'. Mes essais d'installer Freenet en l'occurence.
> Et je ne sais toujours pas quel bout de soft se charge de compter mes > mails au login ...
Déjà répondu.
Merci pour tout ça.
Olivier
Eric Levenez
Le 08/04/09 08:42, dans <1ixuhh3.105z0vihw12tlN%, « Olivier Marti » a écrit :
Eric Levenez wrote:
Il y a peut-être un problème de droit d'accès aux fichiers.
Spip-marti-32-~:ls -l /var/mail total 8 -rw------- 1 marti mail 711 27 mar 11:33 marti
Peut-être que mail ne regarde pas à cet endroit, l'option -f devrait permettre de voir le email. Mais de toute façon, un "cat" est suffisant dans ce cas, et suivi d'un "rm"...
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 08/04/09 08:42, dans <1ixuhh3.105z0vihw12tlN%olivier.marti@ensta.org>,
« Olivier Marti » <olivier.marti@ensta.org> a écrit :
Eric Levenez <usenet@levenez.com> wrote:
Il y a peut-être un problème de droit d'accès aux fichiers.
Spip-marti-32-~:ls -l /var/mail
total 8
-rw------- 1 marti mail 711 27 mar 11:33 marti
Peut-être que mail ne regarde pas à cet endroit, l'option -f devrait
permettre de voir le email. Mais de toute façon, un "cat" est suffisant dans
ce cas, et suivi d'un "rm"...
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
Le 08/04/09 08:42, dans <1ixuhh3.105z0vihw12tlN%, « Olivier Marti » a écrit :
Eric Levenez wrote:
Il y a peut-être un problème de droit d'accès aux fichiers.
Spip-marti-32-~:ls -l /var/mail total 8 -rw------- 1 marti mail 711 27 mar 11:33 marti
Peut-être que mail ne regarde pas à cet endroit, l'option -f devrait permettre de voir le email. Mais de toute façon, un "cat" est suffisant dans ce cas, et suivi d'un "rm"...
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
olivier.marti
Eric Levenez wrote:
Peut-être que mail ne regarde pas à cet endroit, l'option -f devrait permettre de voir le email. Mais de toute façon, un "cat" est suffisant dans ce cas, et suivi d'un "rm"...
J'avais fait "less" plutôt que "cat", mais comme il n'y avait qu'un seul message "cat" aurait été tout aussi adapté.
Merci pour tout
Olivier
Eric Levenez <usenet@levenez.com> wrote:
Peut-être que mail ne regarde pas à cet endroit, l'option -f devrait
permettre de voir le email. Mais de toute façon, un "cat" est suffisant dans
ce cas, et suivi d'un "rm"...
J'avais fait "less" plutôt que "cat", mais comme il n'y avait qu'un seul
message "cat" aurait été tout aussi adapté.
Peut-être que mail ne regarde pas à cet endroit, l'option -f devrait permettre de voir le email. Mais de toute façon, un "cat" est suffisant dans ce cas, et suivi d'un "rm"...
J'avais fait "less" plutôt que "cat", mais comme il n'y avait qu'un seul message "cat" aurait été tout aussi adapté.