小编Abd*_*ull的帖子

以用户身份而不是 root 身份运行 Systemd 服务

systemd菜鸟,在这里。

inotifywait观察了一个文件夹并在满足条件时运行脚本。我设置了一个systemd服务文件来在启动时作为守护进程运行此脚本,但它以 root 身份运行该脚本。我想知道是否有一种方法可以让服务以当前用户身份运行(而不是在服务文件中指定用户),这样$HOME对于当前用户来说这是正确的,允许我添加任意数量的用户,所有有权访问该脚本的用户。

我读过systemctl --user、 和enable-linger,但老实说我不知道​​最好的解决方案。

最终,我希望服务能够识别当前用户并以$HOME完整的用户身份运行本地脚本。

systemd

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

无法为自动启动禁用“mysql”服务

我正在尝试禁用一项服务:

$ sudo update-rc.d mysql disable
update-rc.d: warning:  start runlevel arguments (none) do not match mysql Default-Start values (2 3 4 5)
update-rc.d: warning:  stop runlevel arguments (none) do not match mysql Default-Stop values (0 1 6)
 System start/stop links for /etc/init.d/mysql do not exist.
Run Code Online (Sandbox Code Playgroud)

这意味着什么?那我怎样才能禁用它?

services 14.04

3
推荐指数
1
解决办法
1833
查看次数

标签 统计

14.04 ×1

services ×1

systemd ×1