如何每 n 分钟将 conda env 中的 python 脚本安排到 运行?
How can I schedule a python script inside a conda env to run every n minutes?
我的 mac 上有一个 python 脚本 getData.py,我想每 10 分钟左右 运行 一次。我知道 crontab 并在使用虚拟环境之前尝试过它。但是,我需要有关如何在我工作的 conda env 中实现这一点的帮助。
谢谢
我有一个 bash 脚本,每当我需要特定的 conda 环境时,我 运行 就好像它是常规的 python 一样。
#!/usr/bin/env bash
source <conda-directory>/etc/profile.d/conda.sh
# Uncomment this line to include .profile for environment variables
# source ~/.profile
conda activate <name-of-env>
python "$@"
将其保存到文件中 运行
chmod +x <filename>
使其可执行。
现在您可以 运行 这个脚本而不是 python。我将我的文件命名为 conda_python
,并将其保存在我的主目录中。 运行 使用此环境的 python 脚本执行
~/conda_python script.py
这也适用于 crontab
。
我的 mac 上有一个 python 脚本 getData.py,我想每 10 分钟左右 运行 一次。我知道 crontab 并在使用虚拟环境之前尝试过它。但是,我需要有关如何在我工作的 conda env 中实现这一点的帮助。
谢谢
我有一个 bash 脚本,每当我需要特定的 conda 环境时,我 运行 就好像它是常规的 python 一样。
#!/usr/bin/env bash
source <conda-directory>/etc/profile.d/conda.sh
# Uncomment this line to include .profile for environment variables
# source ~/.profile
conda activate <name-of-env>
python "$@"
将其保存到文件中 运行
chmod +x <filename>
使其可执行。
现在您可以 运行 这个脚本而不是 python。我将我的文件命名为 conda_python
,并将其保存在我的主目录中。 运行 使用此环境的 python 脚本执行
~/conda_python script.py
这也适用于 crontab
。