问题标签 [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.
centos - CentOS 6 上 OpenXCAP 的 init.d 脚本
我对 Linux 和 OpenXCAP 有点陌生,我正在尝试在 CentOS 6 上为 OpenXCAP 制作一个 init.d 脚本。
我的脚本可以启动和停止OpenXCAP 服务,但它为状态命令(服务 openxcap 状态)返回此错误:openxcap dead but subsys locked
也许有人可以告诉我问题出在 init.d 脚本还是 openxcap 服务本身?openxcap 是否缺少一些“给予状态”功能?
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 的程序无法访问它。
有机会运行这些设置吗?
问候和新年快乐,
莫里茨
ubuntu - Nginx 守护进程停止失败
我已经安装了 nginx 1.0.11 的 Ubuntu 11.04 i386 服务器。另外,我正在使用这个 init.d script,这是我在几个不同地方找到的唯一一个。它很好地启动了服务器,但是,在停止/重置时它说
当然,守护进程不会停止,并且在重新启动时不会重新加载配置。
我该如何修复这个?
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)
提前感谢乔希
bash - Bash 命令替换错误
编码:
错误:
通过用相关字符串替换变量直接运行到 shell 时,该命令运行良好
以下是变量:
java - 通过启动脚本启动 Jetty 不起作用
我在通过启动命令 /etc/init.d/jetty 启动 Jetty 时遇到问题。当我执行命令时,会生成以下输出:
java -jar start.jar
当我输入我的 Jetty 目录时,它会成功启动。
谁能帮我这个?
couchdb - couchdb 不会在服务器重新启动时启动
我使用的是 CouchDB 附带的标准 init.d 脚本。我在 Ubuntu 上使用它。
在服务器重新启动时,这将打印在本地控制台上:
因此,假设 CouchDB 已启动,但并未启动。CouchDB 未启动。
我必须登录到服务器并使用 启动服务service couchdb start
,然后 CouchDB 才能正确启动。
关于如何调试为什么 CouchDB 没有在重新启动时启动的任何想法?已经完成了update-rc.d
命令。
node.js - 使用 init.d 重新启动 Node.js 应用程序
如果我的 node.js 应用程序崩溃,我想要一个 init.d 守护程序重新启动它。此脚本启动/停止我的节点应用程序。如果它崩溃,我没有运气让它重新启动应用程序。
我在 CentOS 下运行。我错过了什么?
nginx - 添加 nginx 作为 ubuntu 服务停止和重新加载不起作用
我的 nginx 是从源代码编译的,只给出标志--conf-path=/etc/nginx/nginx.conf
一切正常,我试图使用这个服务 init.d 脚本将 nginx 作为系统服务,
这是我只做了 2 个小改动的脚本:
然后 sudo service nginx 启动
有用
.
但是服务 nginx 停止并服务 nginx 重新加载
给我一个错误
并且错误未出现在 log/error.log 文件中
linux - 初始化脚本挂起整个系统
我写了一个最后执行的初始化脚本,它将启动一些 pythjon 脚本。Python 脚本只会运行并且永远不会终止,这使我的小 linux 盒子(tty 上的 getty 终端)只输出脚本,但永远不会出现登录提示。我犯了一个错误,没有分配修复IP,所以我基本上不得不重新开始(将初始构建重新下载到闪存上)。但是现在我想知道我有什么不同的可能性,在我的初始化脚本中以 & 结尾是否足以启动脚本,或者我需要一个 nohup/ 解决这个问题的最佳方法是什么?
谢谢!罗恩