带有 Python 个文件的 Crontab (Centos7)
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 files.
我需要什么:
目前,我正在寻找 运行 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
我想获得有关 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 files.
我需要什么: 目前,我正在寻找 运行 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