问题标签 [daemons]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 如何运行多个 ruby 守护进程并处理每个守护进程的输入和输出?
这是代码:
这是我想做的,但我不知道该怎么做:我想创建多个代码实例以在后台运行并能够将输入传递给特定实例。
Q1:如何在后台运行多个脚本实例?
Q2:如何引用脚本的单个实例,以便将输入传递给实例(Q3)?
Q3: 脚本使用 cmd "gets" 获取输入,如何将输入传递到个人脚本的 get 中?
例如
假设我在后台运行三个代码实例,我将实例分别称为#1、#2 和#3。我将“hello”传递给#1,#1 将“hello”放到屏幕上。然后我将“world”传递给#3,而#3 将“hello”放到屏幕上。
谢谢!
更新:回答了我自己的问题。发现这个很棒的 tut:http ://rubylearning.com/satishtalim/ruby_threads.html和资源在这里:http ://www.ruby-doc.org/core/classes/Thread.html#M000826 。
谢谢大家的帮助!帮助澄清了我的想法。
c - 守护进程何时会占用 CPU?
守护进程占用 cpu 并使系统非常慢或进入无响应状态可能会发生什么情况?
守护进程也很少有线程。
ruby - 处理守护进程的输入和输出
我想在 Linux 上创建一个 ruby 程序的守护进程。
我还希望守护进程是交互式的——我希望能够通过文件/管道/最简单的方法将输入发送到守护进程,并将输出接收到文件。
我该怎么做呢?
我已经查看了模块守护进程 (http://daemons.rubyforge.org/)、线程和方法 popen3,但我很难让它们完成上述操作。
答案:姆拉登的方法:
我有创建守护进程的控制器:(你需要守护进程模块 gem)
这是 myDaemon.rb:
步骤:这两个文件都在我的根目录\. Daemons.run 在 \ 中创建守护进程。
创建一个命名管道 mkfifo ./my_pipe。
红宝石控制器.rb 开始
猫 > my_pipe
输入文字
ctrl-c 停止输入
cat o.output 查看你的输出
java - 如何使用tomcat将一个类设置为守护进程?
我是 java 世界的新手,也是 tomcat 世界的新手。所以,问题是:
我需要将 java 类作为守护进程运行。这个类应该能够与 tomcat 请求通信。
过去:当我在 C 中执行此操作时,我将二进制文件作为后台进程执行。
你能给我一些建议如何进行吗?
提前感谢!
php - PHP 5.3 中的 PHP 守护进程
虽然 PHP 守护程序的想法在这里已经被彻底覆盖,但我还没有找到任何与如何在 PHP 5.3 中执行此操作特别相关的内容。有人告诉我,5.3 引入了新的垃圾收集/内存管理,以允许 PHP 作为守护程序更干净地运行。
我知道 PHP 不是这种事情的首选,但在我的情况下它可能必须这样做。
我知道在 PHP 4 中,您必须使用System_Daemon类之类的东西,但我想知道新版本的 PHP 是否仍然需要它,我是否需要做一些特别的事情来使用新功能。
objective-c - 为 MAC OSX 一起分发启动代理和应用程序
我正在尝试解决以下问题。
该应用程序旨在为通过 USB 连接的手机提供自定义备份。手机连接到系统后,应启动应用程序。
我已经编写了如下组件。1. 检测特定 USB 何时连接然后启动应用程序的守护程序。2. 执行备份的应用程序。
我需要将这两件事绑定在一起。我浏览了 Launch Agents 的文档。但是还有更多关于在登录/注销或系统启动/关闭期间启动主备份应用程序的内容。
你能帮我解决这个问题吗?
我真的很感谢你的帮助。
谢谢,基肖尔
java - Java 包装器作为守护进程
我正在使用这个 YAJSW 在我的 Centos 5.5 机器上运行 Java Daemon。认为它运行良好,但突然间我注意到我得到了这种错误,然后它就下降了。任何帮助我必须做些什么来避免这种问题?我可以使用一些监控工具来监控它并在它出现问题时尽快恢复它吗?
以下只是错误列表的一部分。
heroku - Heroku 是否预加载了一些特定的 gem?
在这些链接上提出了类似的问题,但答案并没有解决我的问题。
我有以下 Gemfile :
在我的 Gemfile.lock 中有这样的:
但是由于一些对我来说晦涩难懂的原因,我在 Heroku 上收到了这个错误:
那么这是否意味着 Heroku 以某种方式添加了这个 gem 版本,或者......我误解了一些关于 bundle 的内容?
ruby - 如何在守护进程中添加方法/模块访问控制?
我想在 Ruby 脚本中禁用模块的rm\_rf
方法。FileUtils
当foo.rb
包含:
它不应该由以下人员运行:
并且应该给出错误消息。
Daemons
能做到这一点吗?或者其他一些库可以简单有效地做到这一点吗?
ruby - 将参数传递给 ruby 脚本
我运行这样的文件:
开始文件的外观如何?我有这个。