Toujours d'application Java à la fin avec “la Sortie 143” Ubuntu
J'ai une application en java, ce qui est définitivement retiré. L'exécuter comme suit:
nohup ant> log.txt &
Le problème est que d'une durée indéterminée, l'application se ferme et vous aurez un message "à la Sortie 143".
Nous ne sommes pas devin. Fournir plus d'informations si vous souhaitez des réponses. Je dirais que le problème réside dans votre application Java.
Je suis en désaccord avec ce qui est marqué comme en double. J'étais à la recherche de ce code de sortie 143 moyens, et cette question et a accepté de répondre expliqué à la perfection. La question que cette soi-disant les doublons ne répond PAS au problème que je cherchais.
Je suis en désaccord avec ce qui est marqué comme en double. J'étais à la recherche de ce code de sortie 143 moyens, et cette question et a accepté de répondre expliqué à la perfection. La question que cette soi-disant les doublons ne répond PAS au problème que je cherchais.
OriginalL'auteur Fernando | 2010-11-16
Vous devez vous connecter pour publier un commentaire.
Code de sortie 143 correspond à
SIGTERM
, qui est le signal envoyé par défaut lorsque vous exécutezkill <pid>
. Est-il possible qu'un autre processus ou de l'utilisateur est en train de tuer l'application? Sans plus d'informations, il est difficile de suggérer quoi que ce soit d'autre.piège de 1 à 15; ant
OriginalL'auteur Adamski
J'ai rencontré un problème similaire lors de l'utilisation de nodejs, et il s'est avéré que c'était en fait mon application et mon code qui a été tuer.
J'ai eu ce type de code (ok, je n'ai pas les noms de fonction comme ça, mais vous obtenez le point):
Le problème était que
kill_anything_that_is_still_running_from_previous_execution
était async et revient immédiatement et (en raison du mauvais "chance") les massacres partie finissait toujours par se passe seulement aprèsstart_a_lot_of_stuff
fini de s'exécuter, ce qui n'est évidemment pas très grande. #spawncampingOh, et en Java
Runtime.getRuntime().exec("bash -c \"killall whatever\"")
est "async" si vous n'avez pas l'attendre à la sortie.OriginalL'auteur Tarnay Kálmán