AWS EC2 Windows 计划作业离线时失败

AWS EC2 Windows schedule job fails while offline

我使用 T2 Micro 在 AWS EC2 上创建了一个 Windows 实例,我在其中设置了一个计划作业,每天早上 6 点调用 .bat 文件。

.bat 作业会调用一些其他脚本,这些脚本主要执行一些与 Internet 相关的事务,包括启动浏览器、调用服务和执行 I/O 操作。

问题是 .bat 文件在大多数情况下无法完成其工作(有时可以,但很少见)。稍后,如果我使用相同的用户名通过远程桌面连接到 EC2 实例并手动调用该 .bat 文件,一切正常。

有谁遇到过这种问题,解决方法是什么?

谢谢。

这是自动化的常见问题。您正在执行的某些操作(例如“启动浏览器”)可能无法在无人值守的情况下执行。

Selenium 是一个很好的例子,如果您想 运行 无人值守的 Web 测试,那么您需要 Selenium 的无头版本,以下是无头版本的设置方法: