Je suis confronté à une situation plutôt étrange :
- ssh à un beaglebone (détails : uname -a = "Linux beaglebone 3.2.34 #1 Wed Nov 21 14:17:11 CET 2012 armv7l GNU/Linux", serveur ssh : Dropbear sshd v2012.55)
- lancer n'importe quel type de processus via screen, ou nohup ou /etc/init.d/.
- déconnexion
- se connecter à nouveau
- observez que le processus n'est plus là..
En utilisant une deuxième connexion ssh, je peux observer que le processus lancé est tué lors de la déconnexion.
J'ai vu des messages comme Qu'est-ce qui détermine exactement si un travail en arrière-plan est tué lorsque le Shell est quitté, ou tué ? mais je n'arrive toujours pas à comprendre ce comportement, qui n'est clairement pas la voie à suivre. screen
et d'autres processus désavoués sont censés fonctionner.
$ shopt huponexit
huponexit off
J'ai dû recourir à des commandes cron pour maintenir le processus.
Pourquoi les processus détachés sont-ils tués lors de la déconnexion ?
Voyez-vous d'autres choses à rechercher ?