J'ai essayé d'étudier le processus avec Python

Aperçu


supposition

--Environnement - python: v.3.7.7


Basiques

  1. Créez une nouvelle session.
  2. Faites du processus d'appel le leader d'une nouvelle session.
  3. Détachez le processus du terminal de commande.

application

--Dans django, un exemple d'implémentation lorsque vous souhaitez exécuter le processus en tant que travail de longue durée même après avoir renvoyé la requête - double fork --Expérience --Une fois que fork`` runscript-> Le parent n'attend pas`` return→ Naturellement, le processus enfant devient zombie --Si vousforkezdeux fois, le processus petit-enfant devient un processus enfant sous init → Le processus petit-enfant se termine → *** Il disparaît sans devenir un zombie *** --Kimo a fait du processus petit-enfant un démon carsetsid ()` fonctionne.

  1. Le processus fils devient le chef de session après «fork» et a le terminal de contrôle séparément du processus parent.
  2. Processus enfants Processus petits-enfants «fork»
  3. Le processus enfant a immédiatement ʻexit () et le processus parent attend avec waitpid → Empêchez le processus enfant de devenir un zombie avec kill`
  4. Il est évident que le processus petit-enfant n'est pas un chef de session, il est donc promis de ne pas avoir de terminal de contrôle comme démon
  5. À la fin du processus enfant, le processus petit-enfant post-traitera le processus sous le processus init (racine), de sorte qu'il ne deviendra pas un zombie après la fin du processus.

Recommended Posts

J'ai essayé d'étudier le processus avec Python
Ce que j'ai appris en Python
À propos de __all__ en python
J'ai étudié en détail le traitement des variables en python
J'ai écrit python en japonais
Refactoring appris avec Python (Basic)
Classe Python pour apprendre avec la chimioinfomatique
Ce que j'ai appris sur Linux
Je comprends Python en japonais!
J'ai appris la grammaire de base de Python
Code de caractère appris en Python
Fonctions Python apprises avec la chimioinfomatique
À propos de "for _ in range ():" de python
Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (1)
Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (3)
Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (2)
À propos de Python et Cython dtype
Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (4)
J'ai écrit Fizz Buzz en Python
Scikit-learn ne peut pas être installé en Python
Utilisation élémentaire d'ITK apprise avec Python
J'ai écrit la file d'attente en Python
J'ai essayé la notification de ligne en Python
J'ai écrit la pile en Python
J'ai mis Python 2.7 dans Sakura VPS 1 Go.
J'ai essayé d'implémenter PLSA en Python
J'ai essayé d'implémenter la permutation en Python
J'ai fait un programme de gestion de la paie en Python!
J'ai essayé d'utiliser l'optimisation bayésienne de Python
Je ne peux pas déboguer les scripts python dans Eclipse
J'ai essayé d'implémenter la régression logistique de Cousera en Python
Accès exclusif aux fichiers entre les processus en Python
J'ai essayé d'implémenter ADALINE en Python
Je voulais résoudre ABC159 avec Python
J'ai essayé d'implémenter PPO en Python
J'ai cherché un nombre premier avec python
J'ai créé un outil de mot de passe en Python.
Pourquoi ne puis-je pas installer matplotlib avec python! !!
À propos des tranches Python
Python en optimisation
CURL en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
Méta-analyse en Python
Unittest en Python
À propos du rendement Python
À propos de python, classe
J'ai commencé Python
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python
nCr en python
N-Gram en Python
Programmation avec Python
Plink en Python
Constante en Python
À propos de Python Decorator