问题标签 [start-stop-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.
windows-subsystem-for-linux - 为什么“systemctl”不能在 Windows 上的 Ubuntu 终端中工作?
我需要在窗口 10 的 ubuntu 终端中使用 systemctl 命令重新加载守护进程。我附上了收到的错误。请帮助我。
错误:bashdos@yana:~$ systemctl 系统尚未使用 systemd 作为 init 系统 (PID 1) 启动。不能操作。
感谢先进。
c# - 优雅地关闭 .NET Core 2 linux 守护进程中的通用主机
我对 .NET Core 和开发 linux 守护程序都是全新的。我遇到了几个类似的问题,例如在 Linux 上优雅地杀死一个 .NET Core 守护程序或在 .NET Core 2.1 中使用 Generic Host 优雅地关闭,但它们并没有解决我的问题。
我使用托管服务构建了一个非常简单的控制台应用程序作为测试。我希望它作为守护进程运行,但我无法正确关闭它。当它在 Windows 和 Linux 中从控制台运行时,一切正常。
如果我从控制台运行应用程序,一切都会按预期运行。但是,当它作为守护进程运行时,在执行kill <pid>
or之后systemctl stop <service>
,会执行StopAsync
andDispose
方法,但不会执行其他操作:不是 inMain
之后的块,await
也不是finally
块。
注意:我没有使用 ASP.NET Core 中的任何内容。AFAIK 这对我正在做的事情没有必要。
难道我做错了什么?这是预期的行为吗?
linux - 使用 --background 启动-停止守护程序与使用 & 选项运行
使用带有 --background 选项的 start-stop-daemon 和使用 & 在后台运行进程有什么区别?哪个选项最好,为什么?
react-native - 当我运行 android 时,它会在 react-native run-android 启动模拟器而不是物理设备
我只是在没有物理设备的情况下开始运行应用程序之后才在物理设备上运行应用程序模拟器打开一次之后我的 MacOS 机器永远不会将我的物理设备识别为 adb 设备
init - /var/log/ 中服务的日志输出(sysvinit)
我有一个init.d
将二进制文件作为守护进程运行的脚本。二进制文件定期将状态行写入标准输出。我想将这些行记录到/var/log/my-daemon
.
当开始代码是这样的:
然后我运行service my-daemon restart
,然后我在... stdout 上获得日志输出。但显然,我想在后台运行它,并将日志保存到文件中。
我想要这样的东西(受此启发):
但这不会将任何内容记录到日志文件中。从 的手册页中start-stop-daemon
,听起来--no-close
在这里使用是正确的。但我的系统使用start-stop-daemon
Busybox:
哪个似乎不支持-C
or --no-close
。
是否有解决方案,或者我是否需要更改我的初始化系统,因为我无法使用 Busybox 实现我想要的?
注意:以下似乎有效(至少有时),但感觉不对(否则就不需要--background
,对吧?):
linux - 你知道如何让系统自动重启daemon服务吗?
我在 linux 服务器中创建了一个守护进程服务。它运行良好。服务文件是 stargate.service(在 /etc/systemd/system 中)。
如果由于某些原因,守护程序服务死亡并停止。你知道如何让系统自动重启守护服务吗?如果服务器重新启动,如何使守护程序服务启动?
linux - start-stop-daemon 在外部脚本条件下运行
我需要知道如何使用带有外部脚本条件的 start-stop-daemon 运行服务。类似于在 systemctl .service 文件中所做的事情,例如:
注意:我需要执行与ExecCondition参数相同的操作
问候。
daemon - 当由 openrc 启动时,acpid 不会检测到某些事件
我有一个安装了 Gentoo 的 Thinkpad。直到昨天,我通过一个简短的脚本更改了面板上的亮度,该脚本将手动调用xrandr
以调整亮度级别。我终于决定是时候通过最终将这个功能赋予我的亮度键来替换这个临时解决方案了。我解决这个问题的方法是分别在/etc/acpi/events和/etc/acpi/actions中创建文件。我现在有两个事件文件可以检测我的亮度键何时被按下,以及两个相应的脚本可以提高或降低屏幕亮度。
这就是我的问题发生的地方。一旦我编写了脚本,一切就正常了。但是,重新启动我的笔记本电脑后,我的亮度键停止响应。我很困惑,因为ps
显示它acpid
正在运行,经过一些试验和错误,我发现我需要一个acpid
手动调用的实例才能使我的新文件工作。这很烦人,因为我更喜欢acpid
通过 open-rc 启动的实例来自动检测和实现这个功能。
我使用 open-rc 作为我的初始化系统。这些是我的 init 文件的内容acpid
。
这start-stop-daemon
是用来管理acpid
的。据我所知,这是从 shell 运行和由 openrc 运行之间的最大区别。问题可能出在start-stop-daemon
,或者可能出在我自己编写的事件/动作文件上,即使我确实有另一个手写的事件动作组合,它可以与由 openrc 启动的 acpid 实例以及所有其他标准功能一起使用。