Bonjour,
Je possède un programme serveur JAVA qui doit tourner en permanence.
Jusque là, pas de problème, néanmoins, je n'arrive pas à trouver comment envoyer une interruption à mon programme java avec une ligne de commande (Kill?).
Mon programme serveur tourne sur une machine sous Debian.
Ce que j'aimerai faire c'est généré une interruption manuellement avec une commande de façon à ce que la boucle que voici :
//Boucle présente dans mon programme côté serveur
while (toto = true){
...je tourne...
}
S’arrête proprement, afin que je puisse fermer toute les connexions TCP.
Pour cela je me demandé si c'était possible de déclencher une interruption sur le programme en ligne de commande une fois connecté en ssh sur mon serveur de façon à ce que le programme JAVA côté serveur lance une fonction pour passer la variable "toto" à false.
Comme ça le thread se termine bien et je peux tout fermer, les connexions, etc...
Quelqu'un c'est déjà confronté à ce soucis ? ^^'
Merci d'avance pour votre aide !
Partager