Bonjour,
Désolé, mais Je n'ai pas bien compris :
tmb wrote:j'ai pares ps -A : le N° et au lieu d'avoir ? et le nom j'ai le N+ PST/0 et le nom (exemple 10250 /PST/0 flexserver)
Pour lancer une application en arrière plan :
nom_commande options arguments &
Pour que cette commande en arrière plan survive à la fermeture du processus qui l'a lancé :
nohup nom_commande options arguments &
Par défaut nohup crée une trace de la commande dans le fichier
nohup.out.
Lorsque l'on lance une commande en arrière plan son numéro de processus s'affiche sous la forme ;
[1] 3804
1::= numéro de job et 3804 ::= numéro de processus
Lorsque cette commande se termine elle affiche
[1]+ Done nom_commande
Je pense que l'affichage vient de la fin de l'exécution de la commande et non pas de ps.
Il reste à comprendre pourquoi la commande se termine aussi tôt, mais dans nohup.out tu auras peut être une explication.
Pour avoir une liste de la ou des tâches en arrière plan (plus simple que 'ps') :
jobs
Il est à noter que jobs utilise des numéros de job (plus simples à utiliser que des numéros de processus).
Pour faire repasser une tâche d'arrière plan en mode normal (interactif, avant plan)
fg
Pour faire passer une tâche d'avant plan en arrière plan
bg
Pour en savoir plu sur ces commande internes du SHELL
help jobs
help fg
help bg
Autrement :
man ps
man grep
ps -ef | grep flexserver