如何使用zdaemon创建多个脚本守护程序?

2024-09-30 05:27:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用一个脚本来分析日志文件。此脚本作为守护进程启动,使用zdaemon。 Jan Vlčinský在这里写了一篇优秀的文章:http://ridingpython.blogspot.de/2011/08/turning-your-python-script-into-linux.html

现在我想以同样的方式开始第二个脚本,但我总是遇到以下消息:

WARNING! zdrun is managing a different program!
our program   = ['python', 'write_ips_from_asa_log_to_file.py']
daemon's args = ['python', '/home/pi/replace_ips_in_asa_log_w_hostnames_on_the_fly.py', '/var/log/asa.log', '/var/log/asa_w_hostnames.log']
daemon process already running; pid=2718

我如何解决这个问题?在


Tags: 文件py脚本log进程varprogramjan
1条回答
网友
1楼 · 发布于 2024-09-30 05:27:15

快速查看帮助文件可以发现zdrun使用默认的unix套接字来启动程序:

-s/ socket-name SOCKET   Unix socket name for client (default "zdsock")

所以您只需定义另一个套接字名称。在

在本例中,我使用了:

^{pr2}$

而且很管用!在

相关问题 更多 >

    热门问题