python - securecrt关闭时候如何能保持服务器上的两个服务持续运行下去?
迷茫
迷茫 2017-04-18 09:23:22
0
5
475
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(5)
大家讲道理

Il est recommandé d'utiliser tmux (logiciel de réutilisation de terminal Linux). La solution est la suivante : (machine CentOS)

yum install tmux -y //安装软件
tmux //启动新终端
cd xxx //cd到你的脚本目录
python server.py//

Le script est déjà en cours d'exécution en ce moment. Même si le terminal shell est fermé, le programme est toujours en cours d'exécution car le terminal direct qui démarre le programme est tmux, pas votre securecrt.
Si vous souhaitez vérifier l'état du processus, rouvrez securecrt et exécutez

tmux attach

Documentation détaillée de Tmux
Documentation

刘奇

Un seul superviseur de gestion des processus suffit

PHPzhong

$nohup your_service &
Convertir en opération en arrière-plan, ignorer stderr, stdout est transféré vers nohup.out. Cela continuera même si vous quittez le terminal.

Ou recherchez comment enregistrer un service Linux afin qu'il puisse être géré avec
$service xxx start

黄舟

Les méthodes précédentes peuvent être utilisées. Je parle de celui qui utilise l'écran. Par exemple :

screen -S xyz (donnez un nom facile à retenir)
xxxx (votre commande)
ctrl+a+d
Alors n'hésitez pas à quitter.
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

Peter_Zhu

System V init, supervisordsera la nourriture de systemd à l'avenir

^_^

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!