Невозможно установить его с помощью команды, расположенной в самом скрипте. Помимо комментариев #SBATCH
, скрипт действительно интерпретируется только при запуске задания, и в то время параметр --array
должен быть уже установлен.
Один вариант si, чтобы пользователь просто установил * Параметр 1005 * из командной строки при отправке:
sbatch --array=0-10 submit_script.sh
или установите переменную SBATCH_ARRAY_INX
env, что эквивалентно.
Вы можете создать скрипт-обертку или функцию Bash создать правильную командную строку для отправки из ввода, предоставленного пользователем любым удобным для него способом.