Crontab (Centos7) with Python Files



我想在 Centos 7 上获得有关 Crontab 的帮助。

我需要使用 Crontabs 创建调度程序以运行 python 脚本(在同一文件夹中有 2-5 个附加导入(

目前,我的 crontab 看起来像这样,我有

PATH = /srv/git/XXX
30 * * * * cd $PATH/XXX/XXXX  python $PATH/XXX/XXXX/upload.py

我尝试使用python文件夹的路径等等,没有任何效果。 然后我发现最好的方法是使用.sh文件。

我需要什么:目前,我正在寻找运行 crontab 调度程序的最佳方式,用于 python 脚本(在同一文件夹中有一个额外的导入(以及 PROD 和 DEV 变量以供将来测试。有什么更好的方法代替.sh文件?.sh是最好的方式,如果干净的方式来写它们呢?

我会创建一个 *.sh(例如 dum.sh(文件,如下所示:

#!/bin/bash
export PATH = /srv/git/XXX
python $PATH/XXX/XXXX/upload.py

在我的 Crontab 文件中使用:

30 * * * * /.../dum.sh

最新更新