Я бы хотел изменить свою среду conda с bash сценарием. Я хочу запустить bash script_yxz
, где 'script_xyz' выглядит так:
#!/bin/bash
conda activate my_env
и переключиться на my_env.
Это уже работает, если я запускаю source script_yxz
. Но у меня проблема в том, что я не могу «найти» на удаленных машинах «sshpass».
Чтобы лучше понять мои цели, моя цель - запустить на своем терминале
sshpass -p "password" ssh -o user@server "bash script_xyz"
и изменение среды на сервере. Вот почему мне нужно использовать bash вместо источника.
Я прочитал много решений на разных форумах, но ни один из них не работает.