首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用zdaemon创建多个脚本守护进程?

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

Stack Overflow用户
提问于 2013-07-05 16:37:28
回答 1查看 434关注 0票数 2

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

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

代码语言:javascript
运行
复制
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

我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-05 16:37:28

快速浏览一下帮助文件就会发现,zdrun使用默认的unix套接字来启动程序:

代码语言:javascript
运行
复制
-s/--socket-name SOCKET -- Unix socket name for client (default "zdsock")

因此,您只需定义另一个套接字名称。

在本例中,我使用了:

代码语言:javascript
运行
复制
sudo zdaemon -p "python write_ips_from_asa_log_to_file.py" -d -s ~/write_ips start

而且它起作用了!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17484574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档