问题标签 [init.d]

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.

0 投票
1 回答
638 浏览

centos - CentOS 6 上 OpenXCAP 的 init.d 脚本

我对 Linux 和 OpenXCAP 有点陌生,我正在尝试在 CentOS 6 上为 OpenXCAP 制作一个 init.d 脚本。

我的脚本可以启动停止OpenXCAP 服务,但它为状态命令(服务 openxcap 状态)返回此错误:openxcap dead but subsys locked

也许有人可以告诉我问题出在 init.d 脚本还是 openxcap 服务本身?openxcap 是否缺少一些“给予状态”功能?

0 投票
1 回答
355 浏览

firefox - 自动启动 x-server 和自己的服务

我目前正在开发一个基于自写节点服务的自动化信息系统,该节点服务也正在启动一个 Firefox。这个系统应该在 ubuntu 中运行,不受任何人的控制。

我目前的问题在于 xServer 和我们自己的服务的自动启动。我创建了 init.d-scripts,它们在 rc-folders bei rc-update defaults 等中工作并链接。

(Xserver 由 init.d 中的 startx 启动)

到达 debian 的登录屏幕(没有任何 gui)时 xServer 正在关闭,并且我们服务中的 firefox 报告它无法到达显示器。

某些情况下 xServer 会继续运行,但使用 gui 的程序无法访问它。

有机会运行这些设置吗?

问候和新年快乐,

莫里茨

0 投票
7 回答
24972 浏览

ubuntu - Nginx 守护进程停止失败

我已经安装了 nginx 1.0.11 的 Ubuntu 11.04 i386 服务器。另外,我正在使用这个 init.d script,这是我在几个不同地方找到的唯一一个。它很好地启动了服务器,但是,在停止/重置时它说

当然,守护进程不会停止,并且在重新启动时不会重新加载配置。

我该如何修复这个?

0 投票
3 回答
1633 浏览

linux - 如何支持多个 server.pid 文件?

我正在我们数据中心的多台机器上运行游戏。我们对所有内容进行负载平衡。在每个播放节点/VM 上,我使用 Apache 和一个 init.d/play 脚本来启动和停止播放服务。

问题是我们的游戏网站托管在共享网络存储上。这使得部署非常好,你部署到一个地方,网站在所有 100 台机器上更新。每台机器都有一个映射文件夹“/z/www/PlayApp1”,播放应用程序所在的位置。

问题是当服务启动或停止时 server.pid 文件被写入应用程序文件所在的网络位置。

问题是当我启动 100 个节点时,第 100 个节点将使用它的 pid 覆盖 PID 文件,现在 pid 文件仅代表 100 个节点中的 1 个的正确进程 ID。

那么我如何才能在本地存储 pid 文件而不是网络共享上的应用程序文件呢?我需要每台服务器的 PID 文件来反映该机器的实际进程。

我们正在使用 CentOS (Linux)

提前感谢乔希

0 投票
1 回答
958 浏览

bash - Bash 命令替换错误

编码:

错误:

通过用相关字符串替换变量直接运行到 shell 时,该命令运行良好

以下是变量:

0 投票
3 回答
5518 浏览

java - 通过启动脚本启动 Jetty 不起作用

我在通过启动命令 /etc/init.d/jetty 启动 Jetty 时遇到问题。当我执行命令时,会生成以下输出:

java -jar start.jar当我输入我的 Jetty 目录时,它会成功启动。

谁能帮我这个?

0 投票
0 回答
251 浏览

couchdb - couchdb 不会在服务器重新启动时启动

我使用的是 CouchDB 附带的标准 init.d 脚本。我在 Ubuntu 上使用它。

在服务器重新启动时,这将打印在本地控制台上:

因此,假设 CouchDB 已启动,但并未启动。CouchDB 未启动。

我必须登录到服务器并使用 启动服务service couchdb start,然后 CouchDB 才能正确启动。

关于如何调试为什么 CouchDB 没有在重新启动时启动的任何想法?已经完成了update-rc.d命令。

0 投票
1 回答
6371 浏览

node.js - 使用 init.d 重新启动 Node.js 应用程序

如果我的 node.js 应用程序崩溃,我想要一个 init.d 守护程序重新启动它。此脚本启动/停止我的节点应用程序。如果它崩溃,我没有运气让它重新启动应用程序。

我在 CentOS 下运行。我错过了什么?

0 投票
1 回答
8641 浏览

nginx - 添加 nginx 作为 ubuntu 服务停止和重新加载不起作用

我的 nginx 是从源代码编译的,只给出标志--conf-path=/etc/nginx/nginx.conf

一切正常,我试图使用这个服务 init.d 脚本将 nginx 作为系统服务,

这是我只做了 2 个小改动的脚本:

然后 sudo service nginx 启动

有用

.

但是服务 nginx 停止并服务 nginx 重新加载

给我一个错误

并且错误未出现在 log/error.log 文件中

0 投票
2 回答
1340 浏览

linux - 初始化脚本挂起整个系统

我写了一个最后执行的初始化脚本,它将启动一些 pythjon 脚本。Python 脚本只会运行并且永远不会终止,这使我的小 linux 盒子(tty 上的 getty 终端)只输出脚本,但永远不会出现登录提示。我犯了一个错误,没有分配修复IP,所以我基本上不得不重新开始(将初始构建重新下载到闪存上)。但是现在我想知道我有什么不同的可能性,在我的初始化脚本中以 & 结尾是否足以启动脚本,或者我需要一个 nohup/ 解决这个问题的最佳方法是什么?

谢谢!罗恩