Dans un cron, la machine freebsd irait chercher a 3h00 AM le contenus de diffrents repertoires situes sur des serveurs ftp.
Du genre, ftp 10.10.10.10:/pub/archives/* ftp 10.10.10.20:/pub/patches/* ftp 10.10.10.30:/pub/how-to/readme/*
Une fois fait, la machine freeBSD envoit un email a quelqu'un avec un "ls -alh" du contenu pompe.
Dans un second temps, le script pourrait faire un md5sum du contenu pompe et notifier l'utilisateur par Email que quelque chose de nouveau est apparu.
Comment faire cela? Comment automatiser les chargements ftp sans etre la pour introduire le mot de passe?
j'utilise curl pour ce genre de chose, mais wget doit savoir le faire aussi.
patpro
-- je cherche un poste d'admin UNIX/Mac http://patpro.net/cv.php
S.
Philippe Chevalier wrote:
On 16 Jun 2004 04:32:22 -0700, Alabama Circus wrote:
Comment faire cela? Comment automatiser les chargements ftp sans etre la pour introduire le mot de passe?
man ftp
Chercher les explications sur le .netrc. on peut y stocker le login et le mot de passe de chaque machine distante.
Sinon, wget ou curl, comme dit ailleurs, peuvent convenir. Il doit y avoir des .wgetrc et des .curlrc idoines qui vont avec.
Sinon ftp est tres facilement scriptable.
K.
man expect ?
-- Sebastien Gioria(48.8147,2.3622) gioria@{FreeBSD,FreeBSD-FR}.ORG French FreeBSD User Group http://www.FreeBSD-FR.ORG FreeBSD committer http://www.FreeBSD.ORG *-> FreeBSD + RollerBlade + Scuba Diving; What need you more ? <-*
Philippe Chevalier wrote:
On 16 Jun 2004 04:32:22 -0700, Alabama Circus <magneto@no-log.org> wrote:
Comment faire cela? Comment automatiser les chargements ftp sans etre
la pour introduire le mot de passe?
man ftp
Chercher les explications sur le .netrc. on peut y stocker le login et
le mot de passe de chaque machine distante.
Sinon, wget ou curl, comme dit ailleurs, peuvent convenir. Il doit y
avoir des .wgetrc et des .curlrc idoines qui vont avec.
Sinon ftp est tres facilement scriptable.
K.
man expect ?
--
Sebastien Gioria(48.8147,2.3622) gioria@{FreeBSD,FreeBSD-FR}.ORG
French FreeBSD User Group http://www.FreeBSD-FR.ORG
FreeBSD committer http://www.FreeBSD.ORG
*-> FreeBSD + RollerBlade + Scuba Diving; What need you more ? <-*
On 16 Jun 2004 04:32:22 -0700, Alabama Circus wrote:
Comment faire cela? Comment automatiser les chargements ftp sans etre la pour introduire le mot de passe?
man ftp
Chercher les explications sur le .netrc. on peut y stocker le login et le mot de passe de chaque machine distante.
Sinon, wget ou curl, comme dit ailleurs, peuvent convenir. Il doit y avoir des .wgetrc et des .curlrc idoines qui vont avec.
Sinon ftp est tres facilement scriptable.
K.
man expect ?
-- Sebastien Gioria(48.8147,2.3622) gioria@{FreeBSD,FreeBSD-FR}.ORG French FreeBSD User Group http://www.FreeBSD-FR.ORG FreeBSD committer http://www.FreeBSD.ORG *-> FreeBSD + RollerBlade + Scuba Diving; What need you more ? <-*
Marwan Burelle
On 17 Jun 2004 11:06:00 GMT Philippe Chevalier wrote:
C'est un port. Autant utiliser le systeme de base :)
ftp + netrc + script shell, c'est suffisant pour faire pratiquement tout ce qu'on veut avec ftp, en automatique.
Tant qu'à faire, il y a également fetch(1) (dans la base ;)
Pour l'utilisation décrite, je verrais quand même bien quelques choses qui est capable de ne prendre que ce qui a changé, donc soit un script/prog pour faire du mirroire, soit lftp ... mais bon on sort des outils de bases.
En plus, pour monitorer les changements, dans ce cas là, il suffit de logger l'activité du mirroire ...
-- Burelle Marwan, Equipe Bases de Donnees - LRI http://www.cduce.org ( | )
On 17 Jun 2004 11:06:00 GMT
Philippe Chevalier <news@kyoko.org> wrote:
C'est un port. Autant utiliser le systeme de base :)
ftp + netrc + script shell, c'est suffisant pour faire pratiquement
tout ce qu'on veut avec ftp, en automatique.
Tant qu'à faire, il y a également fetch(1) (dans la base ;)
Pour l'utilisation décrite, je verrais quand même bien quelques choses
qui est capable de ne prendre que ce qui a changé, donc soit un
script/prog pour faire du mirroire, soit lftp ... mais bon on sort des
outils de bases.
En plus, pour monitorer les changements, dans ce cas là, il suffit de
logger l'activité du mirroire ...
--
Burelle Marwan,
Equipe Bases de Donnees - LRI
http://www.cduce.org
(burelle@lri.fr | Marwan.Burelle@ens.fr)
On 17 Jun 2004 11:06:00 GMT Philippe Chevalier wrote:
C'est un port. Autant utiliser le systeme de base :)
ftp + netrc + script shell, c'est suffisant pour faire pratiquement tout ce qu'on veut avec ftp, en automatique.
Tant qu'à faire, il y a également fetch(1) (dans la base ;)
Pour l'utilisation décrite, je verrais quand même bien quelques choses qui est capable de ne prendre que ce qui a changé, donc soit un script/prog pour faire du mirroire, soit lftp ... mais bon on sort des outils de bases.
En plus, pour monitorer les changements, dans ce cas là, il suffit de logger l'activité du mirroire ...
-- Burelle Marwan, Equipe Bases de Donnees - LRI http://www.cduce.org ( | )
S.
Philippe Chevalier wrote:
On Wed, 16 Jun 2004 22:31:17 +0200, S. wrote:
man expect ?
"No manual entry for expect"
C'est un port. Autant utiliser le systeme de base :)
expect, comme plein d'autres ports devraient être dans le système de base d'administrateurs feignants comme moi :)
m'enfin ca n'engage que moi :)
-- Sebastien Gioria(48.8147,2.3622) gioria@{FreeBSD,FreeBSD-FR}.ORG French FreeBSD User Group http://www.FreeBSD-FR.ORG FreeBSD committer http://www.FreeBSD.ORG *-> FreeBSD + RollerBlade + Scuba Diving; What need you more ? <-*
Philippe Chevalier wrote:
On Wed, 16 Jun 2004 22:31:17 +0200, S. <gioria@FreeBSD.ORG> wrote:
man expect ?
"No manual entry for expect"
C'est un port. Autant utiliser le systeme de base :)
expect, comme plein d'autres ports devraient être dans le système de
base d'administrateurs feignants comme moi :)
m'enfin ca n'engage que moi :)
--
Sebastien Gioria(48.8147,2.3622) gioria@{FreeBSD,FreeBSD-FR}.ORG
French FreeBSD User Group http://www.FreeBSD-FR.ORG
FreeBSD committer http://www.FreeBSD.ORG
*-> FreeBSD + RollerBlade + Scuba Diving; What need you more ? <-*
C'est un port. Autant utiliser le systeme de base :)
expect, comme plein d'autres ports devraient être dans le système de base d'administrateurs feignants comme moi :)
m'enfin ca n'engage que moi :)
-- Sebastien Gioria(48.8147,2.3622) gioria@{FreeBSD,FreeBSD-FR}.ORG French FreeBSD User Group http://www.FreeBSD-FR.ORG FreeBSD committer http://www.FreeBSD.ORG *-> FreeBSD + RollerBlade + Scuba Diving; What need you more ? <-*