Maison > Questions et réponses > le corps du texte
天蓬老师2017-04-18 09:26:27
Je n'ai jamais rencontré votre problème auparavant.
Mais vous pouvez transformer le programme en service afin qu'il ne soit pas tué à la sortie du shell. Le moyen le plus simple de créer un service est d'utiliser le superviseur, qui est également implémenté en python sous Linux.
=====
Pour ajouter, il existe un moyen relativement simple d'utiliser la commande screen. Par exemple :
screen -S xyz (Choisissez un nom facile à retenir)
python xxx.py (démarrez votre programme)
ctrl+a+d
Ensuite, quittez.
Après vous être connecté la prochaine fois, exécutez :
screen -r xyz
Vous pouvez revenir à la dernière interface que vous avez quittée
怪我咯2017-04-18 09:26:27
Cela ressemble à un problème de variable d'environnement.
Il est vraiment impossible d'écrire une fonction fork et de la transformer en processus démon.
伊谢尔伦2017-04-18 09:26:27
J'ai rencontré la même situation, et le test peut s'exécuter pour indiquer que le code est correct
Selon le message d'erreur : le module spécifié est introuvable dans la version python actuellement en cours d'exécution, probablement un conflit de version
Afin de garantir que le fonctionnement Pour la bonne version de python, le moyen le plus simple est d'exécuter le chemin absolu
Le camarade de classe qui m'a demandé conseil m'a également demandé de compiler l'alias npy3=nohup python-absolute-path