python-3.x - 使用 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 点运行。脚本的路径是正确的。我的假设是,因为我使用环境变量作为我的数据库凭据,所以它不起作用。
请帮我找到一种方法来使这个脚本工作
解决方案
尝试这个:
* 8 * * * . $HOME/.profile; cd /home/lonwabolap/Dashboard/Web_application && /usr/bin/python3.6 sdb_access_update_night_info.py >> file.out
推荐阅读
- image - 如何调整图像大小 woocommerce oceanwp
- python - 安装 pyinstaller 的错误
- c# - 退出时的 Visual Studio Code 会杀死附加了 C# 调试器的外部 .exe 进程
- angular - 在 karma 中测试订阅会给出错误“Observable<>”类型的参数不能分配给“订阅”类型的参数
- image - 将小部件放置在图像内的精确坐标中
- python - UnimplementedError:model.fit() 中不支持将字符串转换为浮点数
- c++ - C++ 可变数量的 std::vector 参数导致异常:std::bad_array_new_length
- python - Python计算机视觉代码中使用的前概率公式的统计意义?(matplotlib.image.imread)
- r - 在 gsub 期间保留换行符并选择性地缩进字符串
- react-native - 参考错误:找不到变量:React Native 中的导航