L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Ciao a tutti
Ho creato uno script per segnalare quotidianamente un file Html. Sto usando l'utilità di pianificazione in Windows 10 per eseguire jsl ogni giorno.io ho
in azione: "C: \ Programmi \ SAS \ .... \ 14 \ jmp.exe", posizione: "C: \ .... \ myscript.jsl"
Ho chiuso tutte le tabelle nello script e ho messo Quit ("no save"); alla fine, ma il lavoro continua senza risultati e si ferma.
Qualcuno ha una soluzione o qualche indizio?
Grazie
ScriptingRi: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Se esegui lo script da una finestra CMD, JMP produce i risultati e si chiude correttamente? Dal prompt, dovresti essere in grado di farlo:

Il comando echo crea solo un file molto breve, quindi JMP lo esegue. Vedo JMP aperto per alcuni secondi, poi scompare.
È possibile ottenere il percorso corretto per JMP dalle proprietà dell'icona sul desktop. Il mio (sopra) non è il solito percorso. E guardando indietro, dovrei cercare quit () nell'indice di scripting e vedere cosa si aspetta che sia il suo parametro ...
Ri: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Non l'ho mai fatto in CMD e ho provato ma non ha riconosciuto il comando
il percorso per il mio JMP è
C: \ Programmi \ SAS \ JMPPRO \ 14 \ jmp.exe
lo script si trova in un altro percorsoRi: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Gli spazi nei nomi dei file (file di programma) potrebbero essere il motivo per cui non ha funzionato. Probabilmente avrai bisogno di virgolette simili a quelle che hai mostrato:
"C: \ Programmi \ SAS \ JMPPRO \ 14 \ jmp.exe" "C: \ .... \ myscript.jsl"
Un'altra domanda: dopo che lo scheduler ha avviato JMP e JMP non si ferma, cosa vedi nella finestra del registro di JMP?
Ri: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Grazie @Craige_Hales
Può essere eseguito perfettamente in CMD.
L'utilità di pianificazione non mi fornisce alcun file di registro poiché non smette di funzionare.!
Ri: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.È ancora aperta una finestra di JMP? Forse ridotto a icona sulla barra delle applicazioni? Puoi accedere al menu JMP e visualizzare-> registro?
C'è una finestra di dialogo nascosta a cui puoi alt-tab? JMP è in loop e il tasto Esc interromperà il loop?
Puoi condividere un'immagine di ciò che stai vedendo?
Ri: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Quando è in esecuzione, la finestra JMP non si apre. l'unica cosa che posso vedere è la finestra dello scheduler.

Ri: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Quando ho riscontrato questo problema, apro JMP sulla macchina, quindi eseguo lo script. Spesso sarà una preferenza che non è impostata come sulla macchina di sviluppo o un file / directory mancante che lo script presume esista.
Ecco un esempio di un'attività pianificata che ho configurato.

Ri: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Thanaks @Ryan_Gilmore .Ho la stessa impostazione ma ancora non funziona
Ri: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Suggerirei anche di controllare le autorizzazioni con cui è in esecuzione l'attività.
Il prossimo passo sarebbe creare uno script di tipo "hello world", quindi eseguirlo come attività pianificata utilizzando gli stessi parametri di quello che non funziona. Se funziona, inizierei a ricostruire lo script fino a quando non fallisce come attività pianificata.
Ri: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Grazie Ryan
Ho provato per lo script "Hello". JMP è apparso ma mi ha fornito questo errore per il percorso dello script. Ho cambiato il percorso per assicurarmi che non sia un problema, ma ho ricevuto nuovamente l'errore.
Impossibile aprire il file "C: \ Users \ ....".
Origine dati sconosciuta o ambigua.
Ri: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.cercare su Google " Origine dati sconosciuta o ambigua "produce due risultati, questo e https://community.jmp.com/t5/Discussions/Can-JMP-call-a-DOS-Exe/td-p/689/page/2 che suggerisce che qualcosa non va con l'associazione file per l'estensione che stai utilizzando.
Il file dovrebbe essere un file .JSL. Potresti anche andare nelle preferenze e provare a reimpostare le associazioni di file (la sezione specifica della finestra in preferenze).
Abbiamo davvero bisogno di vedere buone foto di ciò che stai vedendo. Inoltre, non è chiaro perché pensi che JMP sia ancora in esecuzione quando non ci sono finestre JMP aperte.
Ri: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Grazie @Craige_Hales
Ho imparato che quando ho solo ("Esegui solo quando l'utente ha effettuato l'accesso), la finestra di JMP si gonfia e mi dà l'errore per l'origine dati ambigua. Ma quando finisco la corsa, mi chiede di uscire da JMP e chiudere tutto da solo.
Ho ripristinato anche l'associazione dei file ma è sempre la stessa.
Ho controllato lo script e sono jsl.
Se contrassegno (Esegui, indipendentemente dal fatto che l'utente sia connesso o meno "), mi mostra solo In esecuzione e non si apre alcuna finestra di JMP.
Ri: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Il nome del file non sembra avere alcuna estensione, "C: \ Users \ a ... \ OneDrive". Sembra più un nome di cartella che un file .JSL. Se in realtà si tratta di file di MS OneDrive nel cloud, qualcun altro potrebbe essere in grado di aiutare meglio di me.
Ri: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Sto riscontrando un problema simile cercando di eseguire uno script JSL in Windows 10 utilizzando JMP 14.3.Uno script che viene eseguito in meno di 1 minuto se attivato manualmente in JMP scade nell'Utilità di pianificazione con ID evento 329 (timeout) dopo 1 ora.Ho provato prima ad aprire JMP e quindi ad aprire lo script nelle azioni dell'Utilità di pianificazione, ma questo non risolve il problema.Qualsiasi aiuto sarà apprezzato!
Ri: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Dalla mia esperienza, se lo script viene eseguito al di fuori dell'attività pianificata, controllerei quanto segue:
- Autorizzazioni. L'attività pianificata dispone delle stesse autorizzazioni di quando si esegue JMP in modo interattivo?
- Posizione del file. I riferimenti ai file sono corretti? Forse la directory predefinita è diversa quando si esegue l'attività pianificata rispetto a quando si esegue manualmente?
- Preferenze. Le preferenze di JMP sono le stesse quando si esegue l'attività rispetto a quando si esegue manualmente?
Un'altra possibilità ... lo script esce da JMP?
Suggerirei di iniziare con uno script di tipo "hello world" e farlo funzionare come un'attività pianificata. È quindi possibile passare allo script corrente.
Alcune altre risorse che potrebbero rivelarsi utili,
Ri: L'utilità di pianificazione in Windows non smette mai di eseguire il mio script.Grazie, Ryan.
Ho provato a eseguire gli stessi script utilizzando System Scheduler.L'Utilità di pianificazione aprirà l'attività e il timeout; System Scheduler mi ha fornito un messaggio di errore più descrittivo.L'azienda per cui lavoro sincronizza tutti i nostri file sul cloud e questi file non possono essere aperti tramite nessuna delle due app di pianificazione.Quando ho spostato i file direttamente in una posizione del disco rigido che non era sincronizzata con il cloud, lo script ha funzionato correttamente in System Scheduler.
Quindi, sembrava essere un problema di autorizzazioni.