Pubblicato da lucaraciti su 26 Maggio, 2008
Modificando lo script batch abbiamo la comodità di spedire email.
L’unico prerequisito è quello di avere un server di posta. Allo scopo sarebbe meglio utilizzarne uno privato, tuttavia in subordine se ne può usare uno pubblico o quello del provider.
La spedizione avvieve tramite mailsend, un file che viene richiamato da una stringa al prompt che contiene un po tutto.
Il sito di Mailsend è http://www.muquit.com/muquit/software/mailsend
Lo script da richiamare è
mailsend -d dominio_di_posta -smtp smtp_server -t utente@dominio_di_posta -f destinatario -sub “scrivi_l_oggetto” -m testo_email.txt
Il file testo_email.txt deve essere creato a parte.
Compatibilità
Lo script è compatibile con Win2000, Win2003,WinXP. Esiste una versione specifica per unix, ma al momento preferisco usare altro.
Risorse on-line
http://www.petri.co.il/send_mail_from_script.htm
Licenza
Attribuzione-Condividi allo stesso modo 2.5 Generico: le informazioni contenute in esso possono essere utilizzate e modificate liberamente. E’ obbligatorio invese mantenere la paternità a “Luca Raciti http:\\lucaraciti.wordpress.it” e di condividere allo stesso modo.
Disclaimer
Il weblog non ha carattere di perodico. Fatti salvi errori ed omissioni, non si assume responsabilità per eventuali problematiche derivanti dall’utilizzo delle informazioni contenute nell’articolo.
Pubblicato su Batch Script, Email | Contrassegnato da tag: Batch file, Email, Windows | 1 Commento »
Pubblicato da lucaraciti su 23 Maggio, 2008
Spesso serve copiare in notturno su di un ftp server remoto, specie per i backup.
In Ms Windows la redazione è abbastanza elementare e per fare presto servono 2 file, uno con i parametri ed uno per il lancio:
nell’esempio ho riportato un file con la definizione per il backup compresso 7z di un server con apache e tomcat
@Echo off
rem ********************************************************************
rem Batch file per Dupliche completa di Apache su disco
rem Scritto da Luca Raciti (http://lucaraciti.wordpress.com)
rem Versione 0.1
rem ********************************************************************
set APACHE_HOME=c:\apache\Apache2.2
set TOMCAT_HOME=c:\apache\Tomcat_5.5.26
set DUPDIR_HOME=c:\apache\dupdir
set SAVES=c:\saves
set FTPSERVER=192.192.192.192
set GZDIR=C:\Programmi\7-Zip
set APACHE_SERVICE=”Apache2.2″
set TOMCAT_SERVICE=”Apache Tomcat”
if exist %SAVES%\apache22.7z del %SAVES\apache22.7z > nul
cd \ > null
cd %APACHE_HOME% > null
net stop %APACHE_SERVICE%
%GZDIR%\7z a -r %SAVES%\apache22 *.*
net start %APACHE_SERVICE%
if exist %SAVES%\tomcat55.7z del %SAVES\tomcat55.7z > nul
cd \ > null
cd %TOMCAT_HOME% > null
net stop %TOMCAT_SERVICE%
%GZDIR%\7z a -r %SAVES%\tomcat55.7z *.*
net start %APACHE_SERVICE%
ftp -v -i -s:”%DUPDIR_HOME%\comandiftp.txt” %FTPSERVER%
il file che contiene le specifiche è quello sottostante
utenteftp
passwordftp
cd /PERCORSO DI DESTINAZIONE
lcd C:\PERCORSO_DI_ORIGINE
mput *.7z
quit
basta sostituire i campi, e salvare.
Compatibilità
Lo script è compatibile con Win2000, Win2003,WinXP
Risorse on-line
http://support.microsoft.com/kb/96269/en-us/
http://www.ericphelps.com/batch/samples/ftp.script.txt
Licenza
Attribuzione-Condividi allo stesso modo 2.5 Generico: le informazioni contenute in esso possono essere utilizzate e modificate liberamente. E’ obbligatorio invese mantenere la paternità a “Luca Raciti http:\\lucaraciti.wordpress.it” e di condividere allo stesso modo.
Disclaimer
Il weblog non ha carattere di perodico. Fatti salvi errori ed omissioni, non si assume responsabilità per eventuali problematiche derivanti dall’utilizzo delle informazioni contenute nell’articolo.
Pubblicato su Apache, Backup, Batch Script, FTP, Tomcat, Windows | Contrassegnato da tag: Apache, Backup, Batch Script, FTP, Tomcat, Windows | Lascia un commento »