任务计划程序:运行 Java 程序在 Python 脚本完成后

Task Scheduler: Run a Java program after a Python script finishes

我需要每 10 分钟左右做两件事:

1) 运行 一个 python 脚本

2) 一旦上述脚本完成,运行 Java 程序(JAR 文件)

我正在为此使用 Windows 任务调度程序。我遇到了这两个链接: https://technet.microsoft.com/en-us/library/cc772785%28v=ws.10%29.aspx https://technet.microsoft.com/en-us/library/cc755618%28v=ws.10%29.aspx

但我只是不确定如何继续进行。我可以编写一些 powershell 脚本或可以解决这个问题的东西吗?非常感谢任何帮助。谢谢。

您可以使用 powershell 脚本来做到这一点。您可以执行一个程序,然后等待它完成任务,如下所示:

While($True)
{

Start-Process $PythonPath -Wait

Start-Process $JavaPath -Wait

Start-Sleep -m 10

}

在后台任务中,您可以定义多个将一个接一个处理的操作。所以我只是在 Windows 任务计划程序中创建一个后台任务,设置触发器并创建两个操作,首先是 python 脚本,然后是 java 程序的执行。除非python脚本returns在它完成之前,你的两个动作会被顺序处理。