Je me suis connecté à un serveur via SSH et je me suis connecté à mysql, et je lui ai demandé d'exécuter une requête (dont les résultats sont transférés dans un CSV) qui pourrait prendre plus d'une heure. Bien que j'aie demandé à mon client d'envoyer des paquets nuls toutes les 60 secondes pour maintenir la session active, je suis toujours paranoïaque que la requête / le processus mysql puisse se terminer, donc mes questions sont:
- Une session ssh annulée (en raison de l'inactivité) va-t-elle tuer le processus de requête mysql?
- Comment puis-je m'assurer que cela ne se produit pas - le paquet nul envoie-t-il toutes les 60 secondes suffisamment?
nohup
lors de la connexion à mysql, cela persistera les requêtes en cours d'exécution à l'intérieur?