j'ai essayer d'obtenir pid d'un processus en utilisant « set - » comme suit: dire un processus est démarré avec la commande suivante: java -jar someProg.jar
« set - » commande pour analyser la sortie de commande « ps » sur la borne
Dans un script shell, je peux obtenir le processId en utilisant cette façon:
#
pid_=$(ps -axf | grep someProg | grep -v grep)
set -- $pid_
echo $1
#
maintenant, j'ai essayé de pid sur le terminal par la commande d'écriture comme:
ps -axf | grep someProg | grep -v grep | set -- | echo $1
Mais je ne l'ai pas ge rien.
Comment puis-je obtenir le pid de sortie en utilisant set-command sur le terminal.
Merci
pas besoin de "définir". http://xyproblem.info/ –
'ps' +' grep' = 'pgrep' – ceving