如何用Python编写示例代码创建守护进程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1808个文字,预计阅读时间需要8分钟。
在以下场景中:你编写了一个Python服务程序,并在命令行下启动。你的命令行会话会被终端控制,Python服务程序成为终端程序的一个子进程。如果关闭了终端,这个命令行程序也会随之结束。
考虑如下场景:你编写了一个python服务程序,并且在命令行下启动,而你的命令行会话又被终端所控制,python服务成了终端程序的一个子进程。因此如果你关闭了终端,这个命令行程序也会随之关闭。
要使你的python服务不受终端影响而常驻系统,就需要将它变成守护进程。
守护进程就是Daemon程序,是一种在系统后台执行的程序,它独立于控制终端并且执行一些周期任务或触发事件,通常被命名为"d"字母结尾,如常见的httpd、syslogd、systemd和dockerd等。
本文共计1808个文字,预计阅读时间需要8分钟。
在以下场景中:你编写了一个Python服务程序,并在命令行下启动。你的命令行会话会被终端控制,Python服务程序成为终端程序的一个子进程。如果关闭了终端,这个命令行程序也会随之结束。
考虑如下场景:你编写了一个python服务程序,并且在命令行下启动,而你的命令行会话又被终端所控制,python服务成了终端程序的一个子进程。因此如果你关闭了终端,这个命令行程序也会随之关闭。
要使你的python服务不受终端影响而常驻系统,就需要将它变成守护进程。
守护进程就是Daemon程序,是一种在系统后台执行的程序,它独立于控制终端并且执行一些周期任务或触发事件,通常被命名为"d"字母结尾,如常见的httpd、syslogd、systemd和dockerd等。

