Outils pour utilisateurs

Outils du site


shell

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
shell [2017/06/16 13:33] toussainshell [2018/10/11 20:49] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +
 ======shell interactif ====== ======shell interactif ======
 On peut utiliser un job pour demander un shell interactif (i.e. une session bash sur un nœud de calcul). Ceci peut être intéressant pour des programmes en cours de débogage, nécessitant une interaction avec l'utilisateur ou des compilations longues.  On peut utiliser un job pour demander un shell interactif (i.e. une session bash sur un nœud de calcul). Ceci peut être intéressant pour des programmes en cours de débogage, nécessitant une interaction avec l'utilisateur ou des compilations longues. 
Ligne 7: Ligne 8:
 srun --pty bash  srun --pty bash 
 </code> </code>
-Les mêmes options par défaut s'appliquent que pour un job classique (1 seul CPU dans la partition par défaut). +Les mêmes options par défaut s'appliquent que pour un job classique (1 seul CPU dans la partition par défaut). Si les ressources ne sont pas disponibles alors le job est mis en attente (comme n'importe quel job classique).
- +
-<color #ed1c24>**Important** : Pensez toujours à quitter votre shell interactif à l'aide de la commande exit pour rendre les ressources disponibles.</color>+
  
 +<color #ed1c24>**Important** : Pensez toujours à bien quitter la session interactive à l'aide de la commande **exit** pour éviter de laisser des ressources oisives et indisponibles pour les autres utilisateurs.</color>
  
 =====Ajout d'options===== =====Ajout d'options=====
Ligne 19: Ligne 19:
 demande 2 CPU dans la partition court. demande 2 CPU dans la partition court.
  
-Après avoir entré cette commande, le job est mis en file d'attente, comme n'importe quel job classique, jusqu'à ce que les ressources demandées soient disponibles. Une fois les ressources disponibles on obtient une session interactive sur un nœud de calcul. On peut alors exécuter des commandes comme dans une session classique.  
  
  
Ligne 27: Ligne 26:
 </code> </code>
  
-Ne pas oublier l'option --pty qui permet d'obtenir une session semblable à une session "classique". + 
-Penser à bien quitter la session interactive à l'aide de la commande exit pour éviter de laisser des ressources oisives et indisponibles pour les autres utilisateurs.+
  
shell.1497620039.txt.gz · Dernière modification : 2018/10/11 20:49 (modification externe)