Где я могу поместить команды, которые я хочу запустить для всех интерактивных, не входящих в систему соединений?

Запустите glxgears -info - есть поле «GL_RENDERER», в котором вы можете получить информацию о программном рендерере.

1
задан 13 April 2017 в 15:25

1 ответ

Если вы откроете свой man bash, вы можете найти где-нибудь на линии 150:

When an interactive shell that is not a login shell  is  started,  bash
reads  and  executes  commands  from /etc/bash.bashrc and ~/.bashrc, if
these files exist.  This may be inhibited by using the  --norc  option.
The  --rcfile  file option will force bash to read and execute commands
from file instead of /etc/bash.bashrc and ~/.bashrc.

Таким образом, вы можете использовать с уверенностью ~/.bashrc (или [ f4], но я не буду советовать вам использовать этот системный файл) для вашей цели. И да, в Ubuntu.

2
ответ дан 24 May 2018 в 11:26
  • 1
    Извините, но это неправильно. Как я уже сказал в своем вопросе, Ubuntu является источником .bashrc из .profile. Таким образом, команды в .bashrc также выполняются для систем входа. – Seb 25 February 2014 в 05:43
  • 2
    @Seb Вы не указали ничего о командах входа в свой вопрос ... Чем, если у вас есть проблема, потому что .bashrc получен из .profile при входе в оболочку входа, просто прокомментируйте или удалите строку из [ f3], где .bashrc источник. – Radu Rădeanu 25 February 2014 в 10:30
  • 3
    Извините? Прочтите сам заголовок моего вопроса: «интерактивные, недействительные оболочки». Насколько конкретнее я могу это сделать? Конечно, я знаю, что могу редактировать .profile и удалять исходный код, но я управляю сетью из 40 машин и хочу держать их как можно ближе к «normal ubuntu». чтобы свести к минимуму сюрпризы позже по треку (см. выпуск обновлений и т. д.). Поэтому я подумал, что я бы спросил, есть ли у Ubuntu стандартное место для размещения команд для интерактивных, не-регистрационных оболочек. Учитывая отсутствие полезных ответов, похоже, нет. – Seb 26 February 2014 в 06:11

Другие вопросы по тегам:

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