Я совершенно новичок в Linux и пишу сценарии bash. В этом уроке я нашел скрипт для отправки сервера jupyter-notebook в виде пакетного задания. Тем не менее, я не могу понять сценарий.
Может кто-нибудь объяснить, что делает каждая строка сценария? Любая помощь будет оценена!
#!/bin/bash
#SBATCH --partition general
#SBATCH --nodes 1
#SBATCH --ntasks-per-node 1
#SBATCH --mem-per-cpu 8G
#SBATCH --time 1-0:00:00
#SBATCH --job-name jupyter-notebook
#SBATCH --output jupyter-notebook-%J.log
# get tunneling info
XDG_RUNTIME_DIR=""
port=$(shuf -i8000-9999 -n1)
node=$(hostname -s)
user=$(whoami)
cluster=$(hostname -f | awk -F"." '{print $2}')