J'essaie d'exécuter une applet java (jnlp) depuis bash et j'obtiens le PID du processus créé.Récupère le PID de l'applet javls.jnlp sous linux
En utilisant cette commande:
javaws myapplet.jnlp > /dev/null & echo $!
Cela renvoie un pid de première instance de java qui charge le jnlp; Je suppose, mais n'a rien à voir avec le processus Java final en cours d'exécution.
Des indices?
trouvé le javaws original comme suit:
#!/bin/sh
prog="$0"
while [ -h "$prog" ]; do prog=$(readlink -f $prog); done
[ $# -eq 0 ] && set -- -viewer
exec $(dirname $prog)/javaws.real "[email protected]"
Est-il possible de le modifier donne donc le PID du processus enfant?
Mmh pas ce que je cherchais, parce que je veux obtenir le PID au lancement, pas après, j'ai aussi de nombreuses instances de cette applet en cours d'exécution – Disco