Мне нужно запустить другой скрипт в зависимости от типа планировщика, что требует надежного способа определить, является ли планировщик Torque, SGE или что-то еще. Что-то вроде $ SHELL, рассказывающее, какую оболочку я использую. или что-то вроде имени.Как определить, какой планировщик HPC (Torque, Sun Grid Engine и т. Д.) Я использую?
Я знаю environmental variables два набора систем, но они не предлагают мне надежный или элегантный способ - с учетом команд env. переменные называются одинаково или одинаково .. там нужно несколько ifs и buts, прежде чем мы сможем заключить, что это такое.
Каждый из них экспортирует набор переменных окружения. Найдите их, чтобы увидеть, какой планировщик использовался для запуска вашей работы. Или просто прочитайте документацию вашей системы. – Jeff
хорошо, я знаю о них, они не предлагают мне ** надежный ** или элегантный способ - учитывая команды env. переменные называются одинаково или одинаково .. там нужно несколько ifs и buts, прежде чем мы сможем заключить, что это такое. –