停止 systemd 作业和所有激活器

Ale*_*vic 5 linux systemd

我想停止由套接字或文件或其他什么激活的作业,例如

# systemctl stop rsyslog
Warning: Stopping rsyslog.service, but it can still be activated by:
  syslog.socket
Run Code Online (Sandbox Code Playgroud)

除了追踪所有激活器并单独停止之外,有没有办法将其与所有激活器一起停止?我不想永久禁用该作业,只需暂时停止它,直到它明确启动为止。

Eug*_*eck 0

您需要屏蔽该作业:

systemctl mask rsyslog
Run Code Online (Sandbox Code Playgroud)

这会将套接字链接到/dev/null,从而消除通过套接字激活它的可能性。