shell – 在可执行文件中跟踪可执行文件
发布时间:2020-12-15 18:52:06 所属栏目:安全 来源:网络整理
导读:我正在尝试在ansible中创建一个任务,执行一个shell命令以使用像以下的东西 -name: Start daemon shell: myexeprogram arg1 arg2 看到的是如果我保持该任务立即返回,并且该进程未启动.如果我删除可靠的任务等待相当长的一段时间没有返回. 通过可执行的方式,以
我正在尝试在ansible中创建一个任务,执行一个shell命令以使用&像以下的东西
-name: Start daemon shell: myexeprogram arg1 arg2 & 看到的是如果我保持&该任务立即返回,并且该进程未启动.如果我删除&可靠的任务等待相当长的一段时间没有返回. 通过可执行的方式,以适当的方式启动程序,以守护进程模式来欣赏建议.请注意,我不想将此作为服务运行,而是基于某些条件的adhoc后台进程.
用’&’运行程序不使程序成为守护进程,它只是在后台运行.要制作一个“真正的守护进程”你的程序应该执行步骤描述
here.
如果你的程序是用C编写的,你可以调用daemon()函数,这将为你做.那么即使没有’&’,你也可以启动你的程序最后它将作为守护进程运行. 另一个选择是使用daemon调用您的程序,应该也是这样做的. - name: Start daemon shell: daemon -- myexeprogram arg1 arg2 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |