Как запустить скрипт при входе в *nix?

При входе в систему большинство osx оболочек запускают сценарий macosx входа, который вы можете .bash-profile использовать для выполнения shell собственного сценария. Сценарий shell-script входа в систему, выполняемый shell-scripting оболочкой, конечно же, зависит macosx от оболочки:

  • bash: .bash_profile, .bash_login, .profile (для обратной совместимости)
  • ш: .профиль
  • tcsh и csh: .логин
  • зш: .zshrc

Вероятно, вы osx можете узнать, какую оболочку .bashrc вы используете, выполнив

echo $SHELL

из shellscript подсказки.

Для немного более shellscript широкого определения «входа shell в систему» ​​полезно знать, что linux в большинстве дистрибутивов unix-programming при запуске X ваш .xsessionrc unix будет выполняться при запуске unix-utils вашей X-сессии.

linux

bash

macos

unix

shell

2022-08-27T21:17:03+00:00
Вопросы с похожей тематикой, как у вопроса:

Как запустить скрипт при входе в *nix?