python-3.x - 如何在 tmux 会话中使用 cron?
问题描述
我正在尝试使用 crontab 自动化 python 脚本并阅读许多教程但无法进入。我在 AWS linux 实例上,希望每 45 分钟运行一次我的 py 文件。我的 crontab 有以下几行
*/45 * * * * /usr/bin/python3 /home/ec2-user/Project-GTF/main.py
以及crontab -l
上面一行的工作列表
假设我的main.py
文件包含一个打印语句print("Hello World")
而且我也一直使用 tmux 来激活我的终端。
我想我的终端每 45 分钟打印一次 Hello World 但不是 :( 任何人都可以建议我做错了什么。我对 cron 了解不多,并且在我的一生中从不自动化单个 cron 工作 :[
解决方案
传统上,来自 cron 作业的 stdout 和 stderr 已通过电子邮件发送给它们的所有者,尽管在当今电子邮件帐户与 unix 帐户分离的系统上,这变得有点模糊。您最好的选择可能是将输出显式重定向到文件。
(这可能有一些 AWS 特定的答案,在这种情况下,这是互联网,有人肯定会告诉我们。:-))
推荐阅读
- computer-vision - 机器视觉 - 散列图像
- javascript - 单击按钮时启动计时器不起作用Javascript
- sql - SQL Server 结果所有可能的排序
- jmeter - 用csv参数化Jmeter问题中的变量
- excel - 创建可在多个 Excel 工作簿中使用的公共变量
- javascript - 如何使用 TypeScript 键入类似 jQuery 的初始化模式?
- html - 光标:指针不适用于带有图像的 div
- firebase - 我应该在我的数据库中保存下载网址或图像路径吗?
- firebase - 向用户发送消息(如果已部署)
- node.js - 第二个用户不创建