2013-12-11 3 views

ответ

2

Не удалось найти этот документ в любом месте, поэтому я понял его и хочу поделиться с вами. Вот мое объяснение. Рассмотрим следующее:

module load a 
module swap a b 

Вот что выполняется под капотом модулями среды для каждого оператора:

  1. module load a

    1. [ module-info mode ] == "load" for modulefile a
  2. module swap a b

    1. [module-info mode] == "switch1" для модуляfile a. Это должно отключить prereqs и аналогично удалению
    2. [module-info mode] == "switch2" для файла модуля b. Это должно добавить любые зависимости. Simliar для «загрузки»
    3. [module-info mode] == "switch3" для модуля файла a. Не знаете, зачем вам это нужно.
+0

Признаюсь, что я никогда не разбирался в «модуле». (Я не использую его ни в одной из моих систем.) Увы, это означает, что я понятия не имею, правильно ли ваш ответ. Однако это звучит как многоступенчатый своп, где есть какая-то передача ответственности. Могут ли изменения штата потерпеть неудачу? Если 'switch2' может выйти из строя, это причина иметь' switch3' (и этот шаблон в целом) ... –

Смежные вопросы