问题标签 [systemctl]

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 回答
213 浏览

ubuntu - systemctl 守护进程在没有 ssh 的情况下重新加载到节点

我正在研究 s3 存储和 kubernetes 技术,我有一个场景,我们需要在systemctl dameon-reload复制驱动程序二进制文件后进行操作。如何在不向工作节点执行 ssh 的情况下从特权 pod 完成此操作。

0 投票
2 回答
1001 浏览

service - 在启动时启动 systemd .service,找不到 eth0

我正在使用 systemd 在启动时在单板计算机(嵌入式)平台上启动可执行文件。我希望这个应用程序以无头模式运行 - 无需登录 - 用户将通过网络浏览器控制输入。

我正在使用运行 Debian 的 TS-7800-V2。

这是我的服务(webserver.service)设置(etc/systemd/system):

我已经启用并启动了服务,并检查了状态:

因此,该服务处于活动状态且正在运行,但未建立 eth0 连接,因此 Web 服务器(libwebsockets Web 服务器 LWSWS)无法正常启动。

我的问题是如何让以太网在启动时启动,以便 Web 服务器可以启动和运行?

在此服务的依赖项中,网络在服务启动的其余部分之前显示在树中:

关于如何在 Web 服务器启动之前启动网络的建议将不胜感激。谢谢!

0 投票
0 回答
236 浏览

centos7 - 当使用 systemctl stop XXX 停止脚本失败时,不会调用 systemctl stop 脚本

我使用 squid.service 文件,例如:

'/usr/local/squid /bin/squid' 是一个带有停止功能的 shell 脚本,它在停止 squid 之前首先检查 squid.conf。

我们不直接停止 squid 进程,因为担心一开始 squid.conf 正确时,squid 的进程会正常运行,然后我们用错误的项目修改 squid.conf 后重新启动 squid,如果我们成功停止 squid 的进程,由于配置错误,启动squid会失败,然后服务将不可用。但是如果我们先检查squid.conf,进程不会停止,所以服务仍然可用。

但是在centos7系统中,当我这样做的时候,就会出错:</p>

所以如果那时我无法重新启动 squid,如何在第 3 步中再次启用 'systemctl stop squid' call '/usr/local/squid /bin/squid stop'?

0 投票
1 回答
535 浏览

postgresql - PostgreSQL 服务

有人可以详细解释postgresql服务如何在 Ubuntu [16.04] 上运行吗?导致我问的行为如下。我使用该命令sudo systemctl start postgresql启动我的 postgresql 服务。当我跑步时,systemctl list-units | grep post我看到

当我sudo systemctl stop postgresql同时运行postgresql.service postgresql@9.6-main.service消失时。这三个服务中的每一个都在做什么?

0 投票
1 回答
88056 浏览

macos - 命令 systemctl 和 service 是否仅存在于 linux 上而不存在于 mac 上?

嗨,我正在尝试在我的 Mac 上查看我的 apache 服务的状态。我试过命令

但找不到命令

我在谷歌中查找并发现systemctl,所以我尝试了

它没有显示手动输入systemctl

我注意到我没有看到太多的mac os,只在谷歌的网站上看到了linux。

该命令是否仅存在于 linux 而不是 Mac 上systemctlservice

如果是这样,这些命令的 mac 版本是什么?

0 投票
1 回答
10359 浏览

raspberry-pi3 - Systemctl - 步骤组生成失败

我在自动运行服务时遇到问题。我想在用户登录后运行一个脚本。一旦我成功了,但是当我尝试自动化它时,我得到了一个错误,我找不到错误。

服务:

位置:/home/albert/.config/systemd/user/startup-service.service

权限:-rw-r--r-- 1 albert albert 306 Jan 2 14:49 startup-service.service

脚本

权限:-rwxr-xrx 1 albert albert 86 Jan 2 13:30 /home/albert/.startup-script.sh

日志

我打过电话:

我正在尝试在 Raspberry Pi 3 上做到这一点。非常感谢您为我指明任何方向。

0 投票
2 回答
63052 浏览

amazon-web-services - 如何调试失败的 systemctl 服务(code=exited,status=217/USER)?

我正在尝试添加我的第一个服务rhel7(位于 AWS/EC2 中),但是 - 服务配置不正确 - 我得到:

还:

我的单位文件是:

你能建议如何调试这个 systemctl 服务,这样它就不会一直死掉和自动重启吗?

0 投票
2 回答
171 浏览

mongodb - 在 Ubuntu 16.04 服务器上安装 MongoDB 失败

我想在一个新的 ubuntu 16.04x64 服务器上安装 mongodb。

我先做了

然后,我意识到它效果不佳,所以我想完全遵循这个线程

但是,它没有用,日志在这里

mongod --version回来

mongod返回

有谁知道如何修理它?此外,如何从更新列表中删除3.0 multiverse和?2.0 multiverse

PS:我不明白上述方法和sudo apt-get install mongodb这里这样的简单方法之间的区别。

0 投票
1 回答
1191 浏览

node.js - Node.js,尝试将脚本作为服务添加到 centos 给出错误状态=203/EXEC

我有一个 node.js 服务器,我想提供一个服务,这样它就不会在关闭 SSH 会话后关闭。

我按照此处的说明进行操作,但并没有按计划进行,因为它没有启动服务,而是给了我以下错误:

这是 /etc/systemd/system/jasentiedot.service 中的服务文件

该脚本在手动运行时运行良好,因此应该没有任何问题。

如果这不起作用,是否有更好的方法可以使 node.js 脚本持久化?我一直尝试,但没有奏效。

0 投票
2 回答
571 浏览

bash - 设置 $DISPLAY 后如何将程序设置为守护进程?

我想每 50 分钟(3000 秒)将我的屏幕设置为屏幕保存状态。

sh /home/rest.sh &可以让它运行。
现在我想将它设置为守护进程。

设置它并作为守护进程启用。

我发现该服务没有作为守护程序运行。

设置 $DISPLAY 后如何将其作为守护进程运行?