sbatch
の「バッチスクリプト」の構文と意味は正式に文書化されていますか?「バッチスクリプト」の構文に関するドキュメントはどこにありますか
(例とは対照的に、私は、正式な文書を探しています。)
sbatch
のmanページのDESCRIPTION
セクションでは、この段落で始まる約すべてです
sbatch submits a batch script to Slurm. The batch script may be given to sbatch through a file
name on the command line, or if no file name is specified, sbatch will read in a script from
standard input. The batch script may contain options preceded with "#SBATCH" before any exe-
cutable commands in the script.
私はsbatch
のマニュアルページで、 "バッチスクリプト"の構文について知ることができます。
たとえば、このスクリプトがシバン線で始まる必要があるということは何も言いません。 (一つはEXAMPLES
セクションのすべての例には、それを満たしていることから、しかし、にこの要件を推論することができる。)
また、1コマンドラインに置くべきか通訳の何も言います。再び、EXAMPLES
セクションの例から、/bin/sh
が適切であると推測することができるが、/bin/bash
または/bin/zsh
も適切であると考える理由はない(例えば、または/bin/python
または/bin/ruby
など)。
Slurmはスクリプトをフォークし、スクリプトをシステムの 'exec'関数に渡し、この関数はすべての魔法を実行します。 –