|
|
|
|
Strumenti |
21-02-2013, 14:17 | #1 |
Member
Iscritto dal: Sep 2011
Messaggi: 103
|
Operazioni pianificate non partono
Salve,
per fare dei backup ho creato un file .bat che tramite il comando xcopy fa il backup di alcune cartelle (Windows 2003 Server R2). Il file .bat se eseguito "a mano" facendoci doppio click parte e lavora benissimo. Se invece lo includo in una operazione painificata non parte. Si apre una finestra cmd per una frazione di secondo e poi niente.... Sembrerebbe un problema di permessi, ma il tutto è fatto con l'utente Administrator e con la sua password inserita nell'operazione pianificata.... Suggerimenti?? |
21-02-2013, 21:47 | #2 | |
Senior Member
Iscritto dal: Nov 2001
Città: Kendermore
Messaggi: 6558
|
Quote:
A quel punto guarda cosa viene scritto nel log e cerca di capire cosa va storto. Codice:
job.bat > job.log 2>&1
__________________
https://tasslehoff.burrfoot.it | Cloud? Enough is enough! | SPID… grazie ma no grazie "Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say." |
|
21-02-2013, 21:54 | #3 |
Member
Iscritto dal: Sep 2011
Messaggi: 103
|
Capito niente......
Abbi pazienza spiegamelo step by step...... Grazie!!! Inviato dal mio GT-I9100 con Tapatalk 2 |
21-02-2013, 22:53 | #4 | |
Senior Member
Iscritto dal: Nov 2001
Città: Kendermore
Messaggi: 6558
|
Quote:
Anzichè indicare unicamente il file (es c:\job.bat) basta che tu indichi la redirezione (>) su un file di testo (job.log), la parte finale (2>&1) dice alla sistema operativo di redirigere sia standard output che standard error del tuo script sul file di log. Ad es: c:\job.bat > c:\job.log 2>&1 In questo modo qualsiasi messaggio (sia messaggi di corretta esecuzione dei comandi indicati nel bat, sia gli eventuali errori) verranno scritti nel file di log (job.log nell'esempio).
__________________
https://tasslehoff.burrfoot.it | Cloud? Enough is enough! | SPID… grazie ma no grazie "Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say." |
|
22-02-2013, 08:59 | #5 | ||||
Member
Iscritto dal: Sep 2011
Messaggi: 103
|
Quote:
Quote:
Cioè c'è scritto "d:\backup\backup.bat" e invece ci devo scrivere "d:\backup\backup.bat > backup.log"???? Quote:
Quote:
Grazie. |
||||
23-02-2013, 21:44 | #6 | ||
Senior Member
Iscritto dal: Nov 2001
Città: Kendermore
Messaggi: 6558
|
Quote:
Quote:
Ultimo appunto, se anzichè usare un solo ">" ne usi due (ovvero "d:\backup\backup.bat >> backup.log 2>&1") accodi l'output del job schedulato senza sovrascrivere di volta in volta il log, io ti consiglio di farlo in modo da conservare un log. Prima e dopo l'esecuzione del comando xcopy puoi inserire nel file bat un "date /T" e un "time /T" in modo da mostrare la date e l'ora, giusto per rendere più leggibile il log. Comunque se devi fare un lavoro del genere io ti consiglio vivamente di documentarti un po' sui batch dos, in rete ci sono un sacco di guide utilissime. Tieni presente però che si tratta di un tecnologia morente, in ambito windows è consigliabile investire in formazione su powershell, anche se imho è molto più redditizio formarsi sul bash scripting che puoi usare tranquillamente su qualsiasi sistema operativo, da Windows a Linux passando per BSD, Solaris e AIX. Powershell sarà anche più elegante, potente e meglio integrato, però è limitato a Windows, un sistema operativo che in ambito server è la cenerentola, lo è sempre stato e lo è ancora oggi in larga misura.
__________________
https://tasslehoff.burrfoot.it | Cloud? Enough is enough! | SPID… grazie ma no grazie "Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say." |
||
25-02-2013, 11:36 | #7 |
Member
Iscritto dal: Sep 2011
Messaggi: 103
|
Allora ho fatto un .bat così:
"D:\Sav&Agg\Batch manutenzione\Backup_XT_lun.bat"1>>Backup_XT_lun.log 2>&1 E mi sembra che stia facendo il backup senza però farmi vedere l'esecuzione di xcopy contenuta nel file Backup_XT_lun.bat....(l'HDD va a razzo.....) Per ora l'ho lanciato con doppio click. se funziona tutto lo provo da "Operazioni pianificate".... |
25-02-2013, 11:39 | #8 |
Member
Iscritto dal: Sep 2011
Messaggi: 103
|
Perfetto, ha funzionato. Praticamente tutto quello che doveva farmi vedere a schermo me lo ha scritto nel file .log....
Ora provo ad eseguirlo da operazioni pianificate e posto il log.... |
25-02-2013, 11:43 | #9 |
Member
Iscritto dal: Sep 2011
Messaggi: 103
|
Come temevo.....
Non esegue neanche il .bat che contiene: "D:\Sav&Agg\Batch manutenzione\Backup_XT_lun.bat">>Backup_XT_lun.log 2>&1 E' come se non eseguisse i .bat. E' un problema di permessi, ma l'operazione la creo come amministratore e quando la creo gli do lo user e la password di amministratore....non capisco cosa gli manchi.... |
25-02-2013, 12:23 | #10 |
Member
Iscritto dal: Sep 2011
Messaggi: 103
|
Nelle impostazioni ho trovato le seguenti finestre. non è che c'è qualcosa che non va qui?? Anche se a vederlo non sembra...
Praticamente "operazioni pianificate" esegue TUTTO tranne i .bat..... |
25-02-2013, 12:25 | #11 |
Member
Iscritto dal: Sep 2011
Messaggi: 103
|
Gli uenti autorizzati sono:
|
26-02-2013, 13:43 | #12 |
Senior Member
Iscritto dal: Apr 2005
Messaggi: 3085
|
Un poco di spunti vari.
Nella voce "ultima esecuzione" cosa dice? errore di esecuzione ne tira fuori qualcuno? Il servizio operazioni pianificate è attivo? Hai provato con un file.bat del tipo file.bat: echo pippo > c:\\pippo.txt schedularlo e vedere se ti genera il file? Non è che quel & gli rompe le scatole in qualche modo? Nel registro eventi di windows qualche informazione? |
26-02-2013, 17:58 | #13 | |||
Member
Iscritto dal: Sep 2011
Messaggi: 103
|
Quote:
Si. Esegue tutto tranne i .bat Quote:
Quote:
Il registro eventi non riporta nulla alle ore e date in cui il processo dovrebbe partire....quindi direi che non registra nulla.... |
|||
27-02-2013, 12:58 | #14 | ||
Senior Member
Iscritto dal: Apr 2005
Messaggi: 3085
|
Quote:
Boh come "tentativo" ti direi quasi di provare a mettere in esecuzione automatica WORDPAD o notepad e vedere se parte.... L'utente che esegue il processo è un administrator e/o membro di domain admins? Quote:
|
||
27-02-2013, 16:22 | #15 |
Member
Iscritto dal: Sep 2011
Messaggi: 103
|
L'utente è Administrator.
I processi batch in se vanno bene. Se li faccio partire io (doppio click sul file .bat) partono senza nessun errore, anche con i l"&".... A meno che il "&" non dia noia nel comando dell'operazione pianificata... posso provare a spostare il file e farlo eseguire da un'altra cartella.... |
27-02-2013, 21:50 | #16 |
Member
Iscritto dal: Sep 2011
Messaggi: 103
|
Kaya sei un drago!!!!
Ebbene si! Era il "&" nella riga di comando delle operazioni pianificate che lo faceva sbarellare.....!!!!!!!!! Grazie mille!!!!!! Grazie a tutti per l'aiuto!!!!! |
28-02-2013, 08:17 | #17 |
Senior Member
Iscritto dal: Apr 2005
Messaggi: 3085
|
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:24.