相关疑难解决方法(0)

编写基本的 systemd 服务文件

我正在开发一个 Nodejs 应用程序,用户通过 localhost 上的 HTTP 与之交互。几乎没有参数,守护进程几乎没有依赖关系,它只需要在登录时启动。

我想按照每个平台上的习惯用法来启动脚本,这意味着 Ubuntu 上的 Upstart 和 Fedora 上的 systemd。

  • 有没有写systemd系统文件的好教程?
  • 是否有任何“最佳实践”需要注意?

我找到了这些资源:

我主要是在寻找各种 API 作为参考,以及要遵循的基本格式。

systemd services

116
推荐指数
3
解决办法
18万
查看次数

如何在启动时启动 /etc/init.d 中的脚本?

我想我很久以前读过一些关于这个的东西,但我不记得它是如何完成的。本质上,我有一个服务/etc/init.d,我想在启动时自动启动。我记得这与将脚本符号链接到/etc/rc.d目录有关,但我现在不记得了。这是什么命令?

我相信我在使用 Fedora/CentOS 衍生产品。

fedora boot init-script

104
推荐指数
3
解决办法
36万
查看次数

在系统空闲和再次活动时运行命令

我想在用户变为非活动状态(系统空闲)时运行命令。例如:

echo "You started to be inactive."
Run Code Online (Sandbox Code Playgroud)

此外,当用户再次活跃时(系统不再空闲):

echo "You started to be active, again."
Run Code Online (Sandbox Code Playgroud)

我需要一个可以执行此操作的 shell 脚本。如果没有计时器/间隔,这可能吗?也许是一些系统事件?

linux shell bash

21
推荐指数
2
解决办法
2万
查看次数

标签 统计

bash ×1

boot ×1

fedora ×1

init-script ×1

linux ×1

services ×1

shell ×1

systemd ×1