运行 特定 conda 环境中的重启脚本 (Linux)
Run Script on reboot (Linux) in specific conda env
如果我的系统重新启动,我想重新运行我的训练(模型)。
为此,我尝试使用 crontab。
@reboot conda deactivate
@reboot conda activate pytorch
@reboot bash scripts/train.sh
我添加了 conda deactivate,因为它是用 base 打开的。
但这没有成功,因为我猜这些都是 运行 分开的。
如何在重新启动时将脚本的环境设置为 运行。
使用conda run
。 conda activate
命令仅适用于交互式 shell 会话。对于环境中的编程执行,Conda 提供了 conda run
命令。尝试类似的东西:
@reboot conda run -n pytorch . scripts/train.sh
如果我的系统重新启动,我想重新运行我的训练(模型)。 为此,我尝试使用 crontab。
@reboot conda deactivate
@reboot conda activate pytorch
@reboot bash scripts/train.sh
我添加了 conda deactivate,因为它是用 base 打开的。 但这没有成功,因为我猜这些都是 运行 分开的。 如何在重新启动时将脚本的环境设置为 运行。
使用conda run
。 conda activate
命令仅适用于交互式 shell 会话。对于环境中的编程执行,Conda 提供了 conda run
命令。尝试类似的东西:
@reboot conda run -n pytorch . scripts/train.sh