首页 > 解决方案 > 使用 cron 执行 python 脚本

问题描述

我有一个更新数据库的 python 脚本。该脚本从另一个数据库读取更新值。正在读取的数据库每天都会更新,因此我的脚本需要每天运行。

执行 crontab -e 后,然后

* * * * * . $HOME/.profile; cd /home/lonwabolap/Dashboard/Web_application && /usr/bin/python3.6 sdb_access_update_night_info.py >> file.out

文件“file.out”为空。预期的输出是“成功的(今天的日期)”。每分钟运行一次是故意的。它打算在每天早上 8 点运行。脚本的路径是正确的。我的假设是,因为我使用环境变量作为我的数据库凭据,所以它不起作用。

请帮我找到一种方法来使这个脚本工作

标签: python-3.xcron

解决方案


尝试这个:

* 8 * * * . $HOME/.profile; cd /home/lonwabolap/Dashboard/Web_application && /usr/bin/python3.6 sdb_access_update_night_info.py >> file.out

推荐阅读