Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/12/2009, à 15:22

dan75

[Résolu] redirection dans un fichier nommé avec sa date

bonjour,
Je souhaite écrire un script pour extraire des données volumineuses.
Donc je veux les rediriger vers un fichier dont le nom contiendrait automatiquement la date (JJMMAA)

donc j'écris un script du genre:
commande > monfichier_date automatique

Selon vous, est-il possible d'alimenter la date automatiquement?
L'idée c'est de créer un script qui va créer un nouveau fichier avec sa date, chaque fois qu'il sera lancé (bien sûr à condition d'en faire un par jour au maximum)

De plus, comment fait-on pour envoyer automatiquement le fichier par mail dans le même script?
Merci si vous savez wink

Dernière modification par dan75 (Le 15/12/2009, à 16:38)

Hors ligne

#2 Le 11/12/2009, à 15:27

llwynrt

Re : [Résolu] redirection dans un fichier nommé avec sa date

bonjour

tu peux faire :

date=`date +%F`
commande > monfichier_$date

il y a d'autres formats possibles pour la date


Les erreurs Windows, c'est un peu comme les rêves, il faut savoir les interpréter, parfois ça peut vouloir dire quelque chose !

Hors ligne

#3 Le 11/12/2009, à 15:28

desmogone

Re : [Résolu] redirection dans un fichier nommé avec sa date

Salut !

Si c'est la date au moment où tu tapes ta commande :

commande > monfichier_`date +%Y%m%d`

En faisant les côtes avec Altgr + 7 wink

Tu peux faire un

man date

pour voir quelles options de formatage t'intéressent ...

Pour l'envoi par mail, je passe la main ...

Desmogone, horodateur wink


Phenom II X4 940 - RAM 4Go - 9600GT - HDD Sata 500Go -  ubuntu 14.04 LTS 64 bits
Portable LDLC 13" - Pentium 2020M - RAM 4G - SSD Sata 120Go - xubuntu 15.04 64 bits
MSI Wind Atom N270 - RAM 2Go - i945 - SSD Sata 80Go - ubuntu 14.04 LTS 64 bits

Hors ligne

#4 Le 11/12/2009, à 15:33

sputnick

Re : [Résolu] redirection dans un fichier nommé avec sa date

mail -s "sujet" -- mail@foo.bar < fichier

ou :

<commande avec sortie> | mail -s "sujet" -- mail@foo.bar


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#5 Le 11/12/2009, à 15:36

dan75

Re : [Résolu] redirection dans un fichier nommé avec sa date

WOUAH merci pour les infos d'horodateurs smile

Hors ligne

#6 Le 11/12/2009, à 15:37

dan75

Re : [Résolu] redirection dans un fichier nommé avec sa date

et de mail aussi smile

Je teste tout ça wink

Hors ligne

#7 Le 11/12/2009, à 16:05

Totor

Re : [Résolu] redirection dans un fichier nommé avec sa date

Bonjour,

Il est parfois utile d'utiliser uuencode aussi pour les mails. Cela permet de joindre le fichier au mail (et non pas de l'inclure).

En ce qui me concerne, bien que plus lourd, j'utilise sendmail plutôt que la commande mail. (Encore faut-il qu'il soit installé)

{ cat <<EOF
To: <destinataire>
Subject: <sujet>

<Texte du mail>
EOF
cat <fichier>| uuencode "<Nom fichier joint au mail>"
} | sendmail -t

Suivant les destinataires, il est parfois préférable d'appliquer un unix2dos :

{ cat <<EOF
To: <destinataire>
Subject: <sujet>

<Texte du mail>
EOF
cat <fichier>| unix2dos | uuencode "<Nom fichier joint au mail>"
} | sendmail -t

-- Lucid Lynx --

Hors ligne

#8 Le 11/12/2009, à 17:17

sputnick

Re : [Résolu] redirection dans un fichier nommé avec sa date

Pour sendmail :

sendmail <<EOF -t
To: <destinataire>
Subject: <sujet>

<Texte du mail>
EOF

Sinon pour les pieces jointes, ya mutt qui gere bien ça :

mutt<<EOF -x -s <TITRE> -a <fichier_joint> -- mail@host.tld
<MESSAGE>
EOF

Dernière modification par sputnick (Le 11/12/2009, à 17:17)


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#9 Le 15/12/2009, à 16:39

dan75

Re : [Résolu] redirection dans un fichier nommé avec sa date

Impec! Merci tout le monde!

Hors ligne