Jean-Christophe Dubacq a écrit : > Pierre Allken-Bernard a écrit : > > 1) Quel démon se charge de m'écrire cela ? > > bash lui-même. man bash, puis cherche MAIL, MAILCHECK et MAILPATH > > > 2) Quelle commande permet de récupérer ces booléens ? > > bash le fait sans « commandes », mais il est facile de le faire > soi-même: il suffit de comparer le dernier temps d'accès à la boîte à > lettres et le dernier temps de modification (comparer ls -lu et ls -l). > Ces temps s'obtiennent en shell par stat. > > > 3) Si possible, a-t-on une commande pour savoir combien de nouveaux > > mails ? Et combien de mails ? > > from, comme cité par d'autres. Ou alors grep ^From $MAIL|wc -l est une > bonne approximation pour le nombre de mails. Pour les nouveaux, c'est > assez difficile comme ça car la lecture du fichier de mail pour obtenir > le nombre de mails (que ce soit par from ou grep) suffit à marquer la > boîte comme non-nouvelle. Il faut donc après chercher dans le statut > plus précis de chaque mail (une ligne d'entête est utilisée pour ça: > grep ^Status: $MAIL doit aider) pour trouver les vrais nouveaux. > > > 4) J'arrive à ssh : je veux écrire un script sur un client (Debian) qui > > aimerait savoir combien de nouveaux mails m'attendent sur le serveur (ou > > au moins s'il y a des nouveaux mails). Comment je fais ça ? (en gros, > > c'est la question 3) à distance). > > ssh serveur /home/login/bin/monscriptbidule > > Mais en fait, il est probablement plus simple dans ce cas d'accéder au > serveur par le service habituel (IMAP, POP) avec nc ou openssl s_client > selon que c'est un accès en POPS/IMAPS ou POP/IMAP, et d'émettre la > commande POP/IMAP qui va bien pour savoir l'état des mails et en déduire > combien il y a de nouveaux. > > Ceci dit, c'est sans doute un peu rude pour un débutant.
Oui, mais c'est les vacances, j'ai un peu de temps. Merci beaucoup. Pierre -- 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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]