Bonjour,
Après plusieurs heures de recherche, j'ai n'ai toujours pas résolu mon problème, c'est pourquoi je poste sur votre forum.
J'ai un serveur sous debian 7 avec mono, ainsi qu'une application console développé en C# qui permet de contrôler un matériel via une DLL. La sortie de l'application s'effectue par l'appuie sur la touche X qui permet de fermer correctement la connexion au matériel.
Le but étant de porter cette application sur un serveur linux via mono.
Mon application se trouve dans /home/user/app/monapp.exe
Lorsque je tape : mono /home/user/app/monapp.exe l'application se lance correctement et je la quitte via l'appuie sur la touche X --> aucun problème.
Maintenant, le but et de lancer l'application a 8h00 et de la fermer à 22h00.
J'ai donc une tâche cron qui lance l'application à 8 :
00 08 * * * mono /home/user/app/monapp.exe. Jusque la pas de problème.
Maintenant, je souhaite envoyer le X à 22h pour fermer l'application proprement (fermeture connexion au matériel) et non faire un kill sur le PID.
J'ai donc récupéré le PID de ce processus afin de saisir la commande suivante :
echo X > /proc/PID/fd/0 mais sans succès.
Avez vous une méthode permettant d'envoyer le X dans le PID concerné ?
Je vous remercie par avance et vous souhaite une bonne journée.
Partager