Bonjour,
Au cours de mon stage, a partir de java, j'ai exécuté des scripts d'un autre langage (plus précisément la langage R). Je l'exécute normalement, c'est a dire :Le problème est que, au bout de quelques temps, comme les scripts R prennent du temps a accéder a la base de données de l'entreprise, le processus R arrete son exécution au bout d'un moment. Et donc, Java attend la réponse de R et tourne en boucle indéfiniment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Runtime runtime = Runtime.getRuntime(); Process p = runtime.exec("Rscript nom_du_fichier.R");
Je me suis donc dis que je pouvais encapsuler le processus en Thread et le mettre en Daemon. Et là, je bloque car je ne sais pas du tout comment le faire.
Merci de votre aide.
Partager