Codici di uscitaEsiste un elenco pubblicato di codici di USCITA per JMP quando si arresta in modo anomalo o quando uno script muore. Ricevo un codice di uscita "-2" da uno script che muore quando viene eseguito in modalità batch. Non è il mio script e sto cercando di eseguire il debug del problema. Sospetto che sia intermittente come un problema di contesa di file.
Ho scritto uno script che esegue JMP 15 e scrive su un file: il completamento richiede 30 secondi. Durante l'esecuzione, ho avviato un altro script che esegue JMP12 (un'istanza completamente separata) che tenta anche di scrivere su questo file. Uccide il primo script a causa di una violazione di accesso ma non segnala nulla di interessante nel registro. Stesso comportamento quando eseguito in batch di più.

Qualche idea?
Oggetto: Codici di uscitaGrazie Ryan. Ho ereditato questo sistema e guardandolo oggi credo che JMP non sia la fonte di questo codice di errore. Sembra che ci sia un sistema intermedio che effettua il rapporto quando lo script JSL si blocca in modalità batch. Aggiungo una registrazione continua per cercare di catturare l'ultimo passaggio "buono" prima dell'arresto anomalo per vedere se riesco a capire cosa sta causando questa contesa.
Salute, Troia
Oggetto: Codici di uscitaCIAO @specchio1 ,
Durante il controllo con lo sviluppo, JMP non produce un codice di uscita pari a -2 né esiste alcun elenco di codici di errore restituiti da JMP.I codici di ritorno in Windows sono solitamente di 8 cifre, come 0x80010023. Nei casi in cui è stato segnalato un errore -2, di solito si tratta di un problema di contesa di file come sospettavi.
Spero che aiuti.