Selon le "man ps", on peut lire le code STATE du processus :

CODES D'ÉTAT DE PROCESSUS
       Voici les différentes valeurs que les indicateurs de sortie s, stat et state (entête « STAT » ou « S ») afficheront pour décrire l'état d'un processus :
       D    dormant non interruptible (normalement entrées-sorties) ;
       R    s'exécutant ou pouvant s'exécuter (dans la file d'exécution) ;
       S    dormant interruptible (en attente d'un événement pour finir) ;
       T    arrêté, par un signal de contrôle des tâches ou parce qu'il a été tracé ;
       W    pagination (non valable depuis le noyau 2.6.xx) ;
       X    tué (ne devrait jamais être vu) ;
       Z    processus zombie (), terminé mais pas détruit par son parent.

       Pour les format BSD et quand le mot-clé stat est utilisé, les caractères supplémentaires suivants peuvent être affichés :
       <    haute priorité (non poli pour les autres utilisateurs) ;
       N    basse priorité (poli pour les autres utilisateurs) ;
       L    avec ses pages verrouillées en mémoire (pour temps réel et entrées-sorties personnalisées) ;
       s    meneur de session ;
       l    possède plusieurs processus légers (« multi-thread », utilisant CLONE_THREAD comme NPTL pthreads le fait) ;
       +    dans le groupe de processus au premier plan.



PROCESS STATE CODES
Here are the different values that the s, stat and state output specifiers
(header "STAT" or "S") will display to describe the state of a process.
D    Uninterruptible sleep (usually IO)
R    Running or runnable (on run queue)
S    Interruptible sleep (waiting for an event to complete)
T    Stopped, either by a job control signal or because it is being traced.
W    paging (not valid since the 2.6.xx kernel)
X    dead (should never be seen)
Z    Defunct ("zombie") process, terminated but not reaped by its parent.

For BSD formats and when the stat keyword is used, additional characters may
be displayed:
<    high-priority (not nice to other users)
N    low-priority (nice to other users)
L    has pages locked into memory (for real-time and custom IO)
s    is a session leader
l    is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
+    is in the foreground process group