Commandes PBS » History » Version 1

Gueguen Mikael, 05/22/2015 03:19 PM

1 1 Gueguen Mikael
h1. Commandes PBS
2 1 Gueguen Mikael
3 1 Gueguen Mikael
* *Soumission* : La commande @qsub@ permet de soumettre en job en indiquant le nom du script PBS :
4 1 Gueguen Mikael
<pre>
5 1 Gueguen Mikael
[homer@thor]$ qsub script_pbs.sh
6 1 Gueguen Mikael
21894.thor
7 1 Gueguen Mikael
</pre> 
8 1 Gueguen Mikael
9 1 Gueguen Mikael
> La commande qsub retourne l'identifiant du job (@JID@). Suivant les ressources demandées, le job sera en cours (@R state@) en ou en attente (@Q state@)
10 1 Gueguen Mikael
11 1 Gueguen Mikael
* *destruction d'un job en cours ou en attente* : La commande qdel permet de tuer un job en cours d'exécution en indiquant son identifiant :
12 1 Gueguen Mikael
<pre>
13 1 Gueguen Mikael
[homer@thor]$  qdel 21894
14 1 Gueguen Mikael
</pre>
15 1 Gueguen Mikael
 
16 1 Gueguen Mikael
* *Suivi des jobs* : La commande qstat permet d'obtenir des informations sur un job en cours d'exécution en indiquant son  @JID@ :
17 1 Gueguen Mikael
<pre>
18 1 Gueguen Mikael
[homer@thor]$ qstat 21900.thor
19 1 Gueguen Mikael
Job id            Name             User              Time Use S Queue
20 1 Gueguen Mikael
----------------  ---------------- ----------------  -------- - -----
21 1 Gueguen Mikael
21900.thor        diffusion.pbs    gueguenm                 0 Q small 
22 1 Gueguen Mikael
</pre>
23 1 Gueguen Mikael
24 1 Gueguen Mikael
* Plusieurs options permettent d'obtenir des informations complémentaires : 
25 1 Gueguen Mikael
**  @qstat -f@ permet d'obtenir des informations détaillées sur le job.
26 1 Gueguen Mikael
** @qstat -a@ permet d'obtenir le walltime plutot que le cputime
27 1 Gueguen Mikael
** @qstat -s@ permet d'obtenir des informations sur le job (raisons pour lequel le job est en attente
28 1 Gueguen Mikael
** @qstat -n@ : permet d'obtenir les noeuds utilisés
29 1 Gueguen Mikael
** @qstat -T@ : permet d'obtenir le début estimé du job en attente
30 1 Gueguen Mikael
** @qstat -p@ : pourcentage de temps réalisé du job
31 1 Gueguen Mikael
** @qstat -u homer@ ne récupère que les jobs du user donnée