Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.salut à tous
J'ai fait un script pour signaler quotidiennement un fichier Html. J'utilise le planificateur de tâches dans Windows 10 pour exécuter le jsl tous les jours.j'ai
à Action: "C: \ Program Files \ SAS \ .... \ 14 \ jmp.exe", emplacement: "C: \ .... \ myscript.jsl"
J'ai fermé toutes les tables du script et mis Quit ("no save"); à la fin, mais le travail s'exécute pour toujours sans résultat et s'arrête.
Quelqu'un at-il une solution ou un indice?
Merci
ScriptingRe: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.Si vous exécutez le script à partir d'une fenêtre CMD, JMP produit-il les résultats et s'arrête-t-il correctement? À partir de l'invite, vous devriez pouvoir le faire:

La commande echo crée juste un fichier très court, puis JMP l'exécute. Je vois JMP s'ouvrir pendant quelques secondes, puis s'en va.
Vous pouvez obtenir le chemin d'accès correct à JMP à partir des propriétés de l'icône du bureau. Le mien (ci-dessus) n'est pas le chemin habituel. Et en regardant en arrière, je devrais rechercher quit () dans l'index de script et voir ce qu'il attend de son paramètre ...
Re: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.Je n'ai jamais fait ça dans CMD et j'ai essayé mais il ne reconnaît pas la commande
le chemin de mon JMP est
C: \ Program Files \ SAS \ JMPPRO \ 14 \ jmp.exe
le script est dans un autre cheminRe: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.Les espaces dans les noms de fichiers (Program Files) peuvent expliquer pourquoi cela n'a pas fonctionné. Vous aurez probablement besoin de guillemets similaires à ce que vous avez montré:
"C: \ Program Files \ SAS \ JMPPRO \ 14 \ jmp.exe" "C: \ .... \ myscript.jsl"
Une autre question: après que le planificateur démarre JMP et que JMP ne s'arrête pas, que voyez-vous dans la fenêtre du journal JMP?
Re: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.Merci @Craige_Hales
Il peut parfaitement fonctionner dans CMD.
Le planificateur de tâches ne me donne aucun fichier journal car il ne s'arrête pas de fonctionner.!
Re: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.Une fenêtre JMP est-elle toujours ouverte? Peut-être minimisé dans la barre des tâches? Pouvez-vous accéder au menu JMP et afficher-> journal?
Existe-t-il une boîte de dialogue cachée vers laquelle vous pouvez modifier la tabulation? JMP est-il dans une boucle et la touche Echap arrêtera-t-elle la boucle?
Pouvez-vous partager une image de ce que vous voyez?
Re: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.Lorsqu'il est en cours d'exécution, la fenêtre JMP ne s'ouvre pas. la seule chose que je peux voir est la fenêtre du planificateur.

Re: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.Lorsque j'ai rencontré ce problème, j'ouvre JMP sur la machine puis j'exécute le script. Souvent, ce sera une préférence qui n'est pas définie de la même manière que sur la machine de développement ou un fichier / répertoire manquant dont le script suppose qu'il existe.
Voici un exemple de tâche planifiée que j'ai configurée.

Re: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.Thanaks @Ryan_Gilmore .J'ai le même réglage mais ne fonctionne toujours pas
Re: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.Je suggérerais également de vérifier les autorisations sous lesquelles la tâche s'exécute.
Ma prochaine étape serait de créer un script de type "bonjour le monde" puis de l'exécuter en tant que tâche planifiée en utilisant les mêmes paramètres que celui qui ne fonctionne pas. Si cela fonctionne, je commencerais à reconstruire le script jusqu'à ce qu'il échoue en tant que tâche planifiée.
Re: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.Merci Ryan
J'ai essayé le script "Hello". JMP est venu mais m'a donné cette erreur pour le chemin du script. J'ai changé le chemin pour m'assurer que ce n'est pas un problème, mais j'ai de nouveau l'erreur.
Impossible d'ouvrir le fichier "C: \ Users \ ....".
Source de données inconnue ou ambiguë.
Re: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.googler pour " Source de données inconnue ou ambiguë "donne deux résultats, celui-ci et https://community.jmp.com/t5/Discussions/Can-JMP-call-a-DOS-Exe/td-p/689/page/2 ce qui suggère que quelque chose ne va pas avec l'association de fichier pour l'extension que vous utilisez.
Le fichier doit être un fichier .JSL. Vous pouvez également accéder aux préférences et essayer de réinitialiser les associations de fichiers (la section spécifique à la fenêtre dans les préférences).
Nous avons vraiment besoin de voir de bonnes photos de ce que vous voyez. Je ne sais pas non plus pourquoi vous pensez que JMP est toujours en cours d'exécution alors qu'aucune fenêtre JMP n'est ouverte.
Re: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.Merci @Craige_Hales
J'ai appris que lorsque j'ai seulement ("Exécuter uniquement lorsque l'utilisateur est connecté), la fenêtre JMP se gonfle et me donne l'erreur pour une source de données ambiguë. Mais quand je termine la course, il me demande de quitter JMP et de tout fermer.
J'ai aussi réinitialisé l'association de fichiers mais toujours la même.
J'ai vérifié le script et ils sont jsl.
Si je coche (Exécuter, que l'utilisateur soit connecté ou non "), il ne me montre qu'en cours d'exécution et aucune fenêtre JMP ne s'ouvre.
Re: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.Votre nom de fichier ne semble pas avoir d'extension du tout, "C: \ Users \ a ... \ OneDrive". Cela ressemble plus à un nom de dossier qu'à un fichier .JSL. S'il s'agit en fait de fichiers MS OneDrive dans le cloud, quelqu'un d'autre pourra peut-être mieux vous aider que moi.
Re: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.Je rencontre un problème similaire en essayant d'exécuter un script JSL dans Windows 10 à l'aide de JMP 14.3.Un script qui s'exécute en moins d'une minute lorsqu'il est déclenché manuellement dans JMP expire dans le Planificateur de tâches avec l'ID d'événement 329 (délai d'expiration) après 1 heure.J'ai d'abord essayé d'ouvrir JMP, puis d'ouvrir le script dans les actions du planificateur de tâches, mais cela ne résout pas le problème.Toute aide serait appréciée!
Re: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.D'après mon expérience, si le script s'exécute en dehors de la tâche planifiée, je vérifierais les éléments suivants:
- Autorisations. La tâche planifiée dispose-t-elle des mêmes autorisations que lors de l'exécution interactive de JMP?
- Emplacement du fichier. Les références aux fichiers sont-elles correctes? Peut-être que le répertoire par défaut est différent lors de l'exécution de la tâche planifiée et lors de l'exécution manuelle?
- Préférences. Les préférences JMP sont-elles les mêmes lors de l'exécution de la tâche et lors de l'exécution manuelle?
Autre possibilité ... le script quitte-t-il JMP?
Je suggérerais de commencer par un script de type "bonjour le monde" et de le faire fonctionner comme une tâche planifiée. Vous pouvez ensuite passer à votre script actuel.
Quelques autres ressources qui peuvent s'avérer utiles,
Re: Le planificateur de tâches dans Windows n'arrête jamais d'exécuter mon script.Merci Ryan.
J'ai essayé d'exécuter les mêmes scripts en utilisant System Scheduler.Le planificateur de tâches ouvrirait la tâche et expirait; System Scheduler m'a fourni un message d'erreur plus descriptif.La société pour laquelle je travaille synchronise tous nos fichiers sur le cloud, et ces fichiers ne peuvent pas être ouverts via l'une ou l'autre des applications de planification.Lorsque j'ai déplacé les fichiers directement vers un emplacement du disque dur qui n'était pas synchronisé avec le cloud, le script fonctionnait correctement dans System Scheduler.
Donc, cela semblait être un problème d'autorisations.