使用 Bitnami 在 Amazon 实例上运行 Cron 作业

使用 Bitnami 在 Amazon 实例上运行 Cron 作业

我有一个编写的 Python 文件,可以自动备份我的 Amazon 实例。

在这个例子中,我安装了 Mautic Bitnami。

我尝试在终端中直接从下一行运行该文件,并且它可以正常工作。

python3 /home/bitnami/aws/snapshot_script.py --volume-ids = vol-07701xxxxxxxxxx --expiry-days = 7

(创建一个有效期为 7 天的备份。)

该文件的开头如下snapshot_script.py

#!/usr/bin/env python3

当我想执行 cron 作业中的代码行时,问题就开始了,它不起作用。

我尝试了很多方法都没有得到结果,例如:

  • 改成python/usr/bin/python3
  • 改成python//usr/bin/env python3
  • your bitnami -s启动 cron 时使用
  • sudo crontab -l看看它是否被执行(是的,它被执行了)
  • sudo adduser bitnami daemon网上推荐
  • 复制其他 cron 的结构:

    /5 * * * * su 守护进程 -s /bin/sh -c "/opt/bitnami/php/bin/php -q /opt/bitnami/apps/mautic/htdocs/app/console mautic:segments:update" #mautic-segments-cron

结果locate python是:

/usr/bin/python3.5 
/usr/bin/python3.5m 
/usr/lib/python2.7 
/usr/lib/python3.5 
/etc/python3.5 
/usr/local/lib/python3.5 
/usr/include/python3.5m 
/usr/share/

我该如何继续?

相关内容