
В настоящее время я пытаюсь выполнить скрипт на CentOS. Он запускается каждый раз, когда терминал открывается любым пользователем. Я пробовал поместить скрипт в /etc/profile.d
и редактировать ~/.bashrc
. Не сработало должным образом. Он выполняет скрипт только для этого конкретного пользователя (в моем случае root), а не для всех пользователей? Что я делаю не так?
решение1
Добавьте свой скрипт или команду в конец:
/etc/profile
Это действие вступит в силу для всех пользователей при открытии сеанса.
решение2
Вы упомянули, что хотели бы выполнить новую команду при открытии терминала.
Выполните следующие действия: в терминале выберите «Правка» > «Настройки» > «Заголовок вкладки и команда» > «Выполнить пользовательскую команду моей оболочки».
Или gnome-terminal --tab -e "ваша команда", чтобы открыть новую вкладку.
Это заставит ваше приложение запускаться, когда любой пользователь выполнит команду, открывающую терминал.