如何在 JMP 19 中按顺序调度 JSL 和 Python 脚本“我是 JMP 19 用户。我想编写一个 JSL 脚本,让它每天早上 7:00 自动运行。该脚本通过 ODBC 从 Oracle 获取数据,更新数据表,并将其保存为 .xlsx 文件。之后,我希望在早上 8:00 执行一个 Python 脚本,该脚本导入 .xlsx 文件,执行各种操作,并将结果通过电子邮件发送。我已经有了 JSL 和 .py 文件——请问如何才能实现整个工作流程的自动化?”自动化和脚本编写回复:如何在 JMP 19 中按顺序调度 JSL 和 Python 脚本如果您使用的是 Windows 系统,可以使用任务计划程序。
回复:如何在 JMP 19 中按顺序调度 JSL 和 Python 脚本我知道这一点,但不知为何在我的电脑上不起作用。还有其他方法可以解决这个问题吗?回复:如何在 JMP 19 中按顺序调度 JSL 和 Python 脚本首先我会尝试找出任务调度器的问题所在。接下来我会搜索一些可靠的调度方案。我没有特别推荐的方案,因为我一直使用任务调度器或其他基于 Python 的编排工具来调度 Python ETL 任务,效果都不错。
回复:如何在 JMP 19 中按顺序调度 JSL 和 Python 脚本你好,罗纳尔多
通常情况下,如果计划任务需要在用户文件夹之外运行,则需要在 Windows 系统上拥有管理员权限。您可能还需要“以批处理作业身份登录”的权限。如果您的 IT 部门不授予您这些权限,您可以手动启动 JMP 并尝试使用 JSL 中的“计划”功能,但这可能会限制您在 JMP 会话中可以执行的操作。
布莱恩·科克伦
JMP开发
回复:如何在 JMP 19 中按顺序调度 JSL 和 Python 脚本本站有不少关于Windows系统任务计划程序的问答。
对于需要长时间运行的应用程序,您不应该尝试使用 JMP 的调度程序功能;您需要类似操作系统任务计划程序的功能,以便在计算机重启时自动重启。我认为之前的一些问答可能涉及如何让一台已启动但未登录的计算机运行 JMP。
JMP 可以通过命令行启动,并传入一个 .jsl 文件来执行,这可能正是您希望通过 Windows 任务计划程序实现的功能。
回复:如何在 JMP 19 中按顺序调度 JSL 和 Python 脚本我使用的是一个简单的方法:
因为我有一个大型的 AHK 文件,它会在 AutoHotkey 启动时立即运行,所以我需要在 AutoHotkey 中按计划时间运行它。
AutoHotkey 真好用。