The /etc/bashrc file includes definitions necessary to make your jobs and other interactions run properly across the cluster. bashrc as that will cause them to run after the global definitions have been sourced.The # Source global definitions section is where the default Odyssey-wide definitions are sourced. bashrcĪfter the # User specific aliases and functions section is where you should put any customizations of your. bashrc for you so you’re able to log in again. If that should happen, contact us and we can copy in a default. Any time a new shell is created by your user, this file is sourced.Īs you might imagine, you need to be very careful not to break your. This runtime configuration file is processed (or ‘sourced’) by bash, the default shell on Odyssey, when you log into a node and by your jobs when they run. If you always load the same module when logging in, or want to add other definitions for your login shell to process, that means editing the. There may come a time when you want to customize your default login environment.