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

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

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

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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 08:37:28

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

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

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

在本例中,我使用了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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

复制
相关文章
systemd创建守护进程
登录服务器,vim /etc/systemd/system/test.service 复制以下文件: [Unit] Description=my-test # 在网络初始化之后启动 #After=network.target [Service] # 服务类型 Type=simple # 进程退出立即重启 Restart=always #设置所属的用户和用户组,可选 User=crocodile Group=crocodile # 启动命令 ExecStart=/bin/bash /usr/local/
槽痞
2020/06/23
2.4K0
进程组、会话、控制终端概念,如何创建守护进程?
守护进程,也就是通常所说的Daemon进程,是Linux中的后台服务进程。周期性的执行某种任务或等待处理某些发生的事件。
睡魔的谎言
2020/11/25
1.5K0
linux shell实现守护进程脚本
嵌入式初学者,第一次上传代码。昨天做了一个udhcpd与udhcpc的守护,目前只会用shell模仿编写,还有什么方法可以做守护呢?
用户1685462
2021/08/30
3K0
宝塔如何实现进程守护?
为了方便写一些东西,pc端和手机端都可以同步,我用leanote搭建了一个在线笔记,但是必须在服务器后台运行一个指令
子舒
2022/06/09
3.8K0
宝塔如何实现进程守护?
php如何编写守护进程
守护进程是指在后台运行的程序,用于执行一些特定的任务,比如我们常见的apache、nginx、mysql等等,就是启动了守护进程,接收客户端的连接并处理相应的请求
北溟有鱼QAQ
2021/07/07
1.1K0
php如何编写守护进程
linux利用shell实现守护进程的脚本
转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog)
帘卷西风
2018/08/03
3.3K0
用CMD批处理脚本来守护进程
网上的使用BAT脚本批处理都好像有一些问题,我发一个亲测可用的!!! 测试了半天好像没啥问题! 在别人基础上改了一下! @echo off ::守护程序-沙箱自动化平台 rem 定义循环间隔时间和监测的服务: set _task=v.exe set _svr="%cd%\%_task%" set _des=start.bat echo. echo ======================================== echo == 查询沙箱测试平台服务的状态, == echo == 每间
Inkedus
2020/04/16
1.6K0
守护进程
守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。很多守护进程在系统引导的时候启动,并且一直运行直到系统关闭。另一些只在需要的时候才启动,完成任务后就自动结束。
zy010101
2020/09/02
1.9K0
守护进程
a.创建子进程,父进程退出,一切工作在子进程中执行,形式上脱离了控制终端 b.在子进程中创建新的会话(会话后面章节会提到),使子进程完全独立出来,脱离控制 c.改变当前目录为根目录,防止占用其他可卸载的文件系统 d.重设文件权限掩码,防止继承的文件创建屏蔽字拒绝某些权限,增加守护进程的灵活性 e.关闭文件描述符 f.守护进程退出处理
看、未来
2020/08/26
1.9K0
守护进程
守护进程
我们知道linux有许多自带的守护进程,比如syslogd、crond、sendmail等。那用户或开发者自己编写的程序为什么也需要成为守护进程呢?
Stare
2019/03/04
2.8K0
守护进程
PHP使用守护进程处理队列
  项目是棋牌,web架构是典型的lnmp,server产生的牌局通过http协议请求webserver,由php分析并持久化到mysql,中间参杂了很多业务逻辑,整个流程耗时平均接近2s。   这种方式存在以下2个问题   1.整个流程是同步的,server会一直等待php响应,一旦server处理不慎,会造成server阻塞,玩家无法玩牌。   2.如果牌局数量较多,会占用较多的php-fpm进程,可能造成php-fpm无法处理其他业务。
用户3094376
2018/09/12
1.1K0
使用forever守护nodejs的进程
这样可以正常启动应用,但如果断开链接应用也就停止了,虽然可以用如下方法后台防止,但使用Forever可以更好的解决问题。 nohup node app.js &
陈不成i
2021/06/29
1.9K0
使用supervisor管理和守护进程
首先是安装supervisor,这里用服务器自带的python2.7的pip安装。
用户4458175
2020/02/20
1.1K0
守护线程与守护进程
一 守护进程 主进程创建守护进程   其一:守护进程会在主进程代码执行结束后就终止   其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allowed to have children 注意:进程之间是互相独立的,主进程代码运行结束,守护进程随即终止 from multiprocessing import Process import time import random class Piao(Process):
用户1214487
2018/01/23
1.9K0
使用 frok() 函数一次创建多个子进程
前面的文章我们讨论了系统函数 fork() 的应用,他可以在一个进程中再创建另外一个子进程,本文测试使用一个 for 循环创建多个子进程,中间一些注意事项已经全部用注释标注清楚。
我与梦想有个约会
2023/10/20
1890
使用 frok() 函数一次创建多个子进程
android守护进程
Service组件在android开发中经常遇到,其经常作为后台服务,需要始终保持运行,负责处理一些必要(见不得人)的任务。而一些安全软件,如360等,会有结束进程的功能,如果不做Service的保持,就会被其杀掉。 在早些时候,我们可以通过在 1. service中重写onStartCommand方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动 public int onStartCommand(Intent intent, int flags, int star
xiangzhihong
2018/01/30
2.2K0
linux守护进程
这是创建守护进程的第一步。由于守护进程是脱离控制终端的,因此,完成第一步后就会在Shell终端里造成程序已经运行完毕的假象。之后的所有工作都在子进程中完成,而用户在Shell终端里则可以执行其他命令,从而在形式上做到了与控制终端的脱离,在后台工作。
cpp加油站
2021/04/16
3.1K0
Linux守护进程
vim /etc/systemd/system/程序名.service添加以下内容
小妍树洞
2022/11/05
2.1K0
点击加载更多

相似问题

如何创建进程守护进程

230

如何使用cron守护进程调用脚本

34

Gem守护进程-如何运行多个不同的守护进程

11

Bash脚本-守护进程

11

Ruby如何创建将产生多个工作进程的守护进程

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文