通过 Crontab 自动执行 Python 脚本
想要通过 Linux crontab 每 10 分钟执行一次 Python 脚本,您偶然发现了相互冲突的解决方案,并且无法解释的结果。为了澄清这一点,让我们深入研究编辑 crontab 来安排此执行的过程。
配置 Crontab:
避免使用 /etc/cron.d/anacron;相反,使用更简单的“crontab -e”。只需将以下行添加到文件末尾:
*/10 * * * * /usr/bin/python /home/souza/Documets/Listener/listener.py
此行指示 crontab 每 10 分钟运行名为“listener.py”的 Python 脚本。
编辑Crontab 文件:
默认的 crontab 文件位于 /var/spool/cron/crontabs/username (将“用户名”替换为您的实际用户名)。使用文本编辑器(例如 nano 或 vim)打开此文件。
或者,您可以直接从终端执行“crontab -e”。此命令将在默认文本编辑器中打开 crontab 文件。
文件打开后,它包含您的调度命令。如果为空,则只需将上述行粘贴到末尾即可。
故障排除:
如果 crontab 方法不起作用,请确保满足以下要求满足:
关于脚本:
您提供了一个 Python 脚本,可以自动在 OpenStack 上创建虚拟机。该脚本的功能似乎超出了每 10 分钟执行一次的简单任务。然而,它与使用 crontab 安排 Python 脚本执行的核心问题无关。
以上是如何使用 Crontab 安排 Python 脚本每 10 分钟执行一次?的详细内容。更多信息请关注PHP中文网其他相关文章!