Question

J'ai une petite application créée sur le ballon Python et déployé sur la machine AWS EC2, lorsque je vais SSH à la machine EC2 et démarre le ballon, cela fonctionne, mais lorsque je terminai la session, le ballon meurt, je peux l'exécuter à l'aide de NOHUP.Quelle est la meilleure façon de la rendre indépendante de la session SSH et de l'exécuter de manière continue.

Était-ce utile?

La solution

Il existe plusieurs options:

  1. nohup python app.py &
  2. Utilisez screen
  3. Exécutez supervisord (link) sur le démarrage du système et le contrôle tout au long de celui-ci (Pythonon Way :))
  4. NOHUP signifie: Ne résiliez pas ce processus, même lorsque le montant est coupé.

    & à la fin signifie: exécutez cette commande en tant que tâche d'arrière-plan.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top