[Tech] Bash(o Perl), ftp e mail.....

Alessio Cappelli amc@interfree.it
Gio 11 Gen 2001 11:14:59 CET


2. ftp accetta comandi dallo standard input, per cui puoi fare uno script di
comandi ftp (man ftp)
 e poi all'interno del tuo script puoi eseguire le operazioni ftp con una
cosa del genere:
...
ftp -inv <cmd.ftp >ftp.out
...

dove cmd.ftp č il file di comandi ftp e ftp.out č un file che raccoglie
l'output del ftp, che puņ essere utile per il debug, pere l opzioni vedi man
ftp
Se le azioni da compiere non son sempre le stesse, il file dei comandi puoi
decidere di generalro a run-time, o cmq secondo le tue esigenze.

Alessio

+++++++++++++++++++++++++++++++
Ing. Alessio Cappelli
Engineering - Ingegneria Informatica S.p.A.
Via G. Del Pian dei Carpini, 1
50127  -  FIRENZE
Tel. +39 055 4471561
+++++++++++++++++++++++++++++++
----- Original Message -----
From: "Mannucci Claudio" <claudio.mannucci@carifirenze.it>
To: <tech@firenze.linux.it>
Sent: Thursday, January 11, 2001 10:48 AM
Subject: [Tech] Bash(o Perl), ftp e mail.....


Salutoni a tutti.

Devo realizzare uno script (bash, preferibilmente oppure perl..) che compia
alcune operazioni, gestito poi da cron per effettuare un "backup virtuale":

1.Creare un file .tar.gz da varie directory ;
2.fare un FTP verso un' altra macchina (SUN con SOLARIS) e uploadare
questo file;
3.mandare una mail o di avvenuta conferma o di non riuscito tar/ftp.

Sul punto 1 va be'... non ci sono problemi,  i "guai" iniziano quando,
all'interno di uno script devo dare dei comandi ftp . Non ho molta
esperienza di shell_scripting e quindi vi chiedo una dritta su questo.
Per quanto riguarda l'invio della mail, preciso che sul sistema attualmente
(per motivi di sicurezza) non č installato sendmail.
La mail dovrebbe essere inviata da, ad esempio root@mioserver a un indirizzo
di posta su un server Microsoft Exchange.

Esempio :
da: root@mioserver
A: claudio.mannucci@serverMS (o alla cassetta interna di Exchange? )
subject: Good_Backup (oppure BAD_Backup).

Potete dirmi se si puņ fare ciņ senza sendmail ? o devo usare uno script in
perl?...(sigh.. conoscenze ultralimitate)

p.s.
avevo pensato di usare , visto che lo conosco un pochetto (e si trovano
script dappertutto) PHP (ultramegaversatile) sia per il BKUP che per la
mail,  ma poi cron..? come lo gestisco "a tempo"?

Mille grazie
Ciao
Claudio "Cielle" Mannucci
http://cielle.welcome.to
mailto://claman64@tin.it


_______________________________________________
FLUG - Discussioni tecniche - tech@firenze.linux.it
URL: http://lists.firenze.linux.it/mailman/listinfo/tech
Archivio: http://lists.firenze.linux.it/pipermail/tech
Ricerca nell'archivio: http://www.firenze.linux.it/search






Maggiori informazioni sulla lista flug-tech