ubuntu 中的 crontab (AWS)

crontab in ubuntu (AWS)

我最近了解到 Mac OS 终端中的 cron 作业不会 运行 如果计算机是 off/asleep。

我一直假设 cron 作业 运行 无论机器是打开还是关闭。

我在 linux (ubuntu) 上有一个 crontab(带有几个 python 脚本),它在 AWS(一个 EC2 实例)上 运行ning。无论我的计算机是打开还是关闭,我的 cron 作业都会 运行 吗?我一直认为是的,因为 crontab 运行ning 在云端 (AWS) 而不是我的本地机器上。但是现在我不太确定了。

是的,contab 作业应该 运行 如果计算机上的设置是 运行ning。

如果您从笔记本电脑通过 SSH 连接到 VM 并在 VM 上正确设置 crontab 作业,那么只要 VM 处于开启状态,它就应该 运行 并且即使您的笔记本电脑处于 运行ning 状态关闭。

您应该可以使用 simple script that creates a file(或类似的东西)设置为 5 分钟后进行测试,然后快速关闭笔记本电脑并在 10 分钟后再次检查。如果您的设置正确,那么当您检查脚本时,将创建文件(或您设置的任何内容)。如果这有效,那么您可以放心地继续。如果它不起作用(文件没有出现),那么 crontab 作业的设置有问题。