问题标签 [systemd]

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

tizen - 为 Tizen OS 配置静态 IP 地址

我是 Tizen 操作系统的新手,我们有一台安装了 Tizen 的构建机器,我需要配置静态 IP 地址。我的机器上没有安装 ConnMan 工具。我浏览了仅使用 ConnMan 工具提到的每个博客上的博客数量。有没有办法像我们在 Fedora 或 Solaris 中那样通过更新网络脚本文件夹下的脚本文件来配置 IP 地址。

0 投票
1 回答
1615 浏览

linux - 为什么 systemd 启动的进程与交互启动时的行为不同?

我有一个程序,它使用如下代码生成一个实时线程:

我的默认系统限制不允许 RT 调度线程,所以我需要调用 setrlimit 来提高这个值。当我登录到 root shell 并手动启动程序时,上面的代码可以正常工作。

但是,当我让 systemd 在启动时自动启动程序时,计划设置失败并出现权限错误。根据返回值和进程内对 getrlimit 的后续调用判断,setrlimit 调用似乎有效。但是 pthread_setschedparam 调用似乎没有意识到限制已经增加。

当我手动启动程序时,这一切都很好。我在这里想念什么?

0 投票
1 回答
533 浏览

qt - SailfishOS / Qt - 如何在给定日期调用我的应用程序,比如几周后

我目前正在为 SailfishOS 开发一个提醒应用程序。有一件事我还没有弄清楚:

是否有可能在特定日期(可能还有一个 ID)向操作系统注册,以便调用我的应用程序来执行提醒事项?当我的应用程序停止或手机重新启动时,这也应该可以工作,所以我认为 QMLTimer可能不是一个选项。

理想情况下,我正在寻找 QML/JavaScript 解决方案(如果可能),因为我的 C++ 技能不存在。我也一直在浏览一些开源项目的存储库,但还没有找到解决方案。

也非常感谢相关源存储库的链接......

0 投票
1 回答
746 浏览

node.js - 使用 systemd 激活套接字时没有数据

我有两个小的 systemd 套接字和服务文件:

插座:

服务:

环境:

我有一个很小的 ​​Node.js 脚本:

如果我启动它:

卷毛只是坐在那里。如果我尝试将 netcat 数据直接插入套接字,也是一样。检查日志,我注意到服务器建立了连接,但从未收到任何数据或请求。

数据去哪儿了?

0 投票
1 回答
7595 浏览

linux - 为什么重启后ntpd服务没有自动启动?

ntpd通过安装后,yum我运行命令systemctl enable ntpd.service并重新启动计算机。得到 shell 提示后,我运行systemctl -a | grep ntp并得到ntpd.service loaded inactive dead. 如果我使用它手动启动 systemctl start ntpd.service它工作正常。这是为什么?如何确保ntpd.service重新启动后将启动并运行?

0 投票
1 回答
4167 浏览

node.js - Nodejs、Forever 和 SystemD 启动问题

我试图永远在启动时启动一个简单的 nodejs 应用程序,作为使用 systemd 的概念证明,并且我一生都无法让它工作。

如果我这样做,它绝对可以正常工作: systemctl start simple-empty-app.service

但是,如果我重新启动系统,它甚至不会尝试加载,syslog 中似乎没有任何内容表明它甚至正在尝试它(但还有一些其他 systemd 启动消息,所以我知道 systemd 正在做它的事情。 ..)。

我的.service脚本如下所示:

Asystemctl status simple-empty-app.service重启后显示:

只是为了证明它是手动启动的:

有人有什么想法吗?如果它有帮助,显然我已经从 debian repo追溯安装systemd,因为它不是系统化的。systemd-sysv我在 Wheezy

0 投票
1 回答
1297 浏览

docker - 在 CoreOS 上的同一个 Docker 容器中运行两个服务?

我对 Docker 和 CoreOS 有点陌生。我想我对容器的概念以及它们之间的关系有点不清楚。

我正在尝试设置一个基于 CoreOS 的服务器,它运行两个服务:一个自定义服务器(称为 myserver)和一个 memcached 服务器(只能由 myserver 访问)。

所以我想我已经在 CoreOS 机器上安装了一个 myserver.service 文件,它可以使用这样的行成功启动 upi myserver :

所以我的问题是,为了启动 memcached 服务器,我是否要在 CoreOS 中创建一个新的 memcached.service 文件?如果是这样,它是否应该使用与自定义服务器相同的容器“my_container”?如果他们不使用同一个容器,myserver 是否能够访问 memcached 服务器?

0 投票
5 回答
8511 浏览

logging - 我应该如何使用 systemd 处理远程日志记录?

我在 Google Compute Engine (GCE) 上运行多个 CoreOS 实例。CoreOS 使用 systemd 的日志记录功能。如何将所有日志推送到远程目标?据我了解,systemd journal 不具备远程日志记录功能。我目前的解决方法如下所示:

使用https://logentries.com通过 TCP使用其基于令牌的输入

有没有更好的方法?

编辑: https ://medium.com/coreos-linux-for-massive-server-deployments/defb984185c5

0 投票
1 回答
4500 浏览

socat - Socat 和 systemd

我需要运行一个脚本,其中包括运行 socat 的许多东西。从命令行运行脚本工作正常,现在我想要的是这个脚本作为服务运行。

这是我的脚本:

和服务文件:

当我启动服务时,该过程会快速启动和结束。

有任何想法吗?

谢谢你的时间

0 投票
0 回答
2183 浏览

bash - Systemd - echo command does not work inside shell script

I have this service script:

File script.sh looks as follow:

File script.py looks as follow:

The problem is I do not see anything in journalctl if python script is commented. If I uncomment python script I will see in journalctl following lines:

I am suspecting that it might be some kind of buffering issue, but this is my guess. Any hint why to do to actually see echoes?