Как запустить команду после оболочки env исходного кода внутри скрипта bash - PullRequest
0 голосов
/ 08 января 2020

Я пытаюсь запустить команду после настройки среды. Эта команда запускает сценарий python, который зависит от среды.

У меня есть следующий код:

#!/bin/bash

source ~/some/linux/env/shell
python test.py

Однако "python test.py" запускается только после того, как я выйдите из оболочки env. Я хочу иметь возможность запустить "python test.py" внутри этой новой оболочки env.

1 Ответ

0 голосов
/ 08 января 2020

Сначала добавьте python каталог для работы и интерпретации.

#!/usr/bin/env python

И вы должны предоставить полномочия на выполнение кода. Вы можете дать разрешение ниже

chmod a+x test.py

Теперь вы можете запустить его из командной строки.

./test.py
...