Как очистить историю bash, когда я закрываю терминал?

Для начала, поскольку у вас есть доступ root, я бы рекомендовал вам компилировать и собирать anacondaв /opt, а не в вашем домашнем каталоге.

Фактически вы устанавливаете переменную PATH как равную этому списку каталогов, а PYTHONPATH как равную тому одному каталогу, в котором находятся исполняемые файлы anaconda, вызывающие вашу проблему.

Чтобы получить то, что вы хотите, лучше всего стать root, а затем, предполагая, что ваша оболочкаbash:

export PATH=/home/dpa/anaconda3/bin:$PATH
export LD_LIBRARY_PATH=/home/dpa/anaconda3/lib
export PYTHONHOME=/home/dpa/anaconda3
bash

Это устанавливает путь и библиотеку для поиска в каталогах, содержащих anaconda python и его библиотеки, и bashзапускает новый сеанс. Затем вы можете добавить команду pythonк crontab.

Если вы собираетесь запускать его как root, тогда вам не нужен su -, а также лучше просто запустить его в crontabили root, как у вас есть, PYTHONPATHи PYTHONHOMEустановлены в среде вашего пользователя, а не в среде root.

Если лучше, то можно все это поместить в скрипт и просто добавить сам скрипт в crontab.

Еще раз, я рекомендую устанавливать Anaconda в /opt, а не в домашний каталог вашего пользователя.

2
30.05.2020, 17:54
0 ответов

Теги

Похожие вопросы