Невозможно увидеть процессы, использующие команду ps, когда я настраиваю терминал для автоматической загрузки моего .bashrc

Моя оболочка входа по умолчанию — bash. На нескольких онлайн-форумах я настроил свой терминал на автоматическую загрузку файла .bashrc всякий раз, когда я открываю терминал, добавив:

  1. source ~/.bashrc in .bash_profile OR

  2. добавив следующий фрагмент кода в .profile:

    if [ -n "$BASH_VERSION" ]; then
        if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
        fi
    fi
    

С любым из двух мой .bashrc загружается автоматически, но с этим я не могу видеть статус процесса с помощью команды ps.

Примечание. Если я отключу автоматическую загрузку своего .bashrc и загружу его вручную, набрав bash, я все равно смогу увидеть статус процесса с помощью команды ps.

Пожалуйста, помогите мне.


person Abhi Leo    schedule 20.03.2013    source источник
comment
вы получаете какие-либо ошибки, когда делаете ps?   -  person perreal    schedule 20.03.2013
comment
каково содержимое .bashrc и каков результат вызова ps   -  person Alepac    schedule 20.03.2013


Ответы (1)


Вы можете увидеть, чему соответствует ps, набрав type ps. Сравните до и после источника, и вы сможете переименовать его в то, что вы ожидаете.

person Stephen Niedzielski    schedule 24.03.2013