【问题标题】:How to use cron with tmux session?如何在 tmux 会话中使用 cron?
【发布时间】:2021-08-02 23:50:06
【问题描述】:

我正在尝试使用 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 工作 :[

【问题讨论】:

    标签: python-3.x amazon-ec2 cron cron-task


    【解决方案1】:

    传统上,来自 cron 作业的 stdout 和 stderr 已通过电子邮件发送给它们的所有者,尽管在当今电子邮件帐户与 unix 帐户分离的系统上,这变得有点模糊。您最好的选择可能是将输出显式重定向到文件。

    (这可能有一些 AWS 特定的答案,在这种情况下,这是互联网,有人肯定会告诉我们。:-))

    【讨论】:

      猜你喜欢
      • 2012-01-21
      • 2021-10-09
      • 2022-01-16
      • 2018-08-26
      • 2021-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多