crontab in ubuntu (AWS)



我最近了解到,如果计算机关闭/休眠,Mac OS终端中的cron作业将不会运行。

我一直认为,无论机器是开着还是关着,cron作业都会运行

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

是的,如果安装程序所在的计算机正在运行,则应运行contab作业。

如果你从笔记本电脑SSH到虚拟机,并在虚拟机上正确设置crontab作业,那么只要虚拟机打开并运行,即使你的笔记本电脑关闭,它也应该运行。

你应该能够使用一个简单的脚本来测试这一点,该脚本创建一个文件(或类似的文件(,在未来设置为5分钟,然后快速关闭你的笔记本电脑,在10分钟后再次检查。如果你的设置正确,那么当你检查脚本时,它就会创建文件(或者你设置它做的任何事情(。如果这有效,那么你可以自信地继续。如果它不起作用(文件没有出现(,那么crontab作业的设置方式就有问题。

最新更新