Lanciare script tramite batch

di il
1 risposte

Lanciare script tramite batch

Avrei necessitá di eseguire dei file .sql tramite file bat.
il mio file bat ora é cosi:

mysql -uuser -ppassword -f -N <script.sql 1>script_log.log 2>script_err.log


ed in effetti diciamo che funziona, lo script é un file generato da mysqldump, quindi il backup di un database che deve essere ricreato in pratica.

con quel comando io mi trovo ad avere il database, ma un file script_log vuoto e un file script_err diciamo corrartamente popolato in caso di errore.

Pero'quello chevorrei ottenere sarebbe di visualizzare sia nel promp dei comandi del file bat sia nei due file creati una sorta di elenco operazioni che fa lo script ed eventuali errori che si possano generare.

ma non riesco a far visualizzare quello che fa lo script ne su finestra dos ne su file, mentre per gli errori o me li mette nel file o me li mostra a video.
Qualche dritta?
grazie

1 Risposte

  • Re: Lanciare script tramite batch

    Eeehhh??
    Se vagamente comprendo vuoi un feedback particolare durante un ripristino mysqldump.
    No, non c'è.
    Se hai fortuna finisce bene, altrimenti avrai un qualche errore e relativo blocco.
    Con tee puoi redirezionare l'output su un file.
    Rammenta che mysqldump altro non fa che creare delle INSERT
Devi accedere o registrarti per scrivere nel forum
1 risposte