问题标签 [daemon]
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 - 将“puts”命令输出重定向到日志文件
我正在使用 daemons gem 在 Ruby 中创建一个守护进程。我想将守护程序的输出添加到日志文件中。我想知道puts
从控制台重定向到日志文件的最简单方法是什么。
ruby - Ruby 守护进程不会启动
我正在使用 ruby daemons gem 为我的 rails 项目创建自定义守护程序。唯一的问题是,当我尝试启动守护进程时ruby lib/daemons/test_ctl start
,它会失败并且不会启动。日志文件具有此输出。
当我生成一个守护进程(从 rails 插件)并尝试运行它时,它甚至会发生。有谁知道如何解决这个问题?
java - 从 Java 程序打开浏览器窗口
问题
我有一个用 Java 编写的应用程序。它旨在独立运行在 Linux 机器上。我正在尝试生成一个新的Firefox窗口。但是,Firefox永远不会打开。它的 shell 退出代码始终为 1。我可以使用gnome-terminal运行相同的代码,并且可以正常打开。
背景
所以,这里是它的初始化过程:
- 启动 X "Xorg :1 -br -terminate -dpms -quiet vt7"
- 启动窗口管理器“metacity --display=:1 --replace”
- 配置资源“xrdb -merge /etc/X11/Xresources”
- 成为守护进程并断开与控制终端的连接
一旦程序开始运行,用户可以单击一个按钮,该按钮应该会生成一个 firefox 窗口。这是我的代码。请记住 X 正在显示 :1 上运行。
代码
perl - 如何在 Perl 中编写一个简单的 HTTP 代理?
我不想使用 HTTP::Proxy 包,因为我想转储几个请求。我的一个班轮看起来像这样,但在尝试传递标题时中断:
格式化,即:
所以我不能只传递请求,因为我需要更改主机,而且我不能只传递似乎的标头......所以我应该怎么做才能保持简短。
那么任何人都可以使它成为更好的单线吗?
ruby-on-rails - rails 的 cron 工作:最佳实践?
在 Rails 环境中运行计划任务的最佳方式是什么?脚本/跑步者?耙?我想每隔几分钟运行一次任务。
daemon - 获取远程 rsync 仓库的路径
我知道你是否在 rsync 中运行
rsync some.domain.com::
它会返回给我一个 rsync 仓库的列表。有没有办法让它返回仓库的详细信息,特别是路径。
谢谢
linux - 重新附加丢失进程的 X 服务器视图
我正在运行 Xorg 并且我的 (Qt) 程序会自行守护进程。现在我注销并重新启动 X 服务器。当我再次登录时,我的进程仍然运行良好,但我看不到它。
有没有办法将 X 服务器的新化身附加到旧进程?如果我不重新启动整个服务器,而是注销并再次登录,有没有办法查看旧进程?
谢谢
java - java后台/守护进程/服务跨平台最佳实践
我正在寻找让我的桌面 java 程序在大多数平台(Windows、Mac OS、Linux [尤其是 Ubuntu])上在后台运行的最佳方法(守护进程/服务?)。
通过“最佳方式”,我希望找到一种方法:
- 需要最少数量的特定于平台的代码。
- 不要求用户做任何普通计算机用户不能/不会做的事情
- 不要成为资源狂。
我知道我的要求可能不切实际,但我希望这种情况有某种“最佳实践”。
如何前进?
java - 如何将现有 Java 应用程序转换为 SYS V 服务(守护程序)
我有一个 Java 应用程序,要启动它我使用
java -jar myapp.jar
为了阻止它,我使用 CTRL+C。
现在我需要将该应用程序转换为我可以开始使用的东西:
/etc/init.d/myapp 启动
我可以停止:
/etc/init.d/myapp 停止
问题全在于保存进程的PID,我想我在某个地方看到了这样做的秘诀,我不记得在哪里,我也找不到它。
我看到有一个名为Java Server Wrapper的项目,但我正在寻找不限制内存使用的免费项目。而且我认为这项工作可以在单个 bash 脚本中完成。
java - 在后台在服务器上运行定期任务
在 tomcat/jetty 服务器上运行定期任务(如守护线程)的最佳/最简单方法是什么?如何启动线程?是否有一个简单的机制或者这是一个坏主意?