LinuxForum.Fans
Тема

No such file or directory /.bashrc

Автор: rss-999 8 сообщений 667 просмотров
14.05.2022 18:19 #437621

Добрый день уважаемые знатоки. Помогите решить задачу. Запускаю файл sh (с правами) через терминал, получаю No such file or directory /.bashrc. Гугл не помог. Я бьюсь об эту стенку уже 3-й вечер).
Cодержимое файла sh:

text
source ~/.bashrc
         cd ~/data
         python file.py

Содержимое файла .bashrc:

text
# .bashrc
      export PATH="~/.pyenv/bin:$PATH"
     eval "$(pyenv init -)"
      eval "$(pyenv virtualenv-init -)"
      # Source global definitions
     if [ -f /etc/bashrc ]; then
   . /etc/bashrc
     fi
    # Uncomment the following line if you don't like systemctl's auto-paging feature:
    # export SYSTEMD_PAGER=
    # User specific aliases and functi
    # >>> conda initialize >>>
   # !! Contents within this block are managed by 'conda init' !!
     __conda_setup="$('/home/ec2-user/.pyenv/versions/anaconda3-2020.11/bin/conda' 'shell.bash' 'hook' 2> /dev/null)
       if [ $? -eq 0 ]; then 
       eval "$__conda_setup"
       else
      if [ -f "/home/ec2-user/.pyenv/versions/anaconda3-2020.11/etc/profile.d/conda.sh" ]; then
      . "/home/ec2-user/.pyenv/versions/anaconda3-2020.11/etc/profile.d/conda.sh"
       else
      export PATH="/home/ec2-user/.pyenv/versions/anaconda3-2020.11/bin:$PATH"
     fi 
     fi  
     unset __conda_setup
     # <<< conda initialize <<<
14.05.2022 20:22 #437623

rss-999, сперва задайте точный путь запуска файла сценария shell

15.05.2022 18:00 #437627
Wolfenberg написал:
rss-999, сперва задайте точный путь запуска файла сценария shell

Дайте пожалуйста подсказку или готовый ответ, что то не могу найти в гугле как это сделать. :)

15.05.2022 19:38 #437628

rss-999, где у вас лежит файл? В какой папке?

15.05.2022 20:15 #437630
Wolfenberg написал:
rss-999, где у вас лежит файл? В какой папке?

В корне ~

16.05.2022 21:21 #437637

rss-999, :) А подробнее?

21.05.2022 20:59 · отредактировано #437678
Wolfenberg написал:
rss-999, :) А подробнее?

в корневой каталог вхожу командой cd или cd /home/ec2-user
далее ls -a показывает наличие файла .bashrc
vi .bashrc открывает файл
Но когда я на него ссылаюсь из файла командой

text
source ~/.bashrc

получаю

text
No such file or directory/ec2-user/.bashrc
22.05.2022 08:56 #437685
rss-999 написал:
[quote=Wolfenberg]rss-999, :) А подробнее?

в корневой каталог вхожу командой cd или cd /home/ec2-user
далее ls -a показывает наличие файла .bashrc
vi .bashrc открывает файл
Но когда я на него ссылаюсь из файла командой

text
source ~/.bashrc

получаю

text
No such file or directory/ec2-user/.bashrc

[/quote]
Так файл всё-таки в дереве root или home/user? :)

Войдите или зарегистрируйтесь, чтобы ответить.