rmdir.cn

systemctl stop

停止运行中的单元

语法

systemctl stop 单元名

说明

适用于维护窗口内临时停止服务。stop 会按单元定义的方式终止进程,通常先发送 SIGTERM 并在超时后发送 SIGKILL,超时时间由 TimeoutStopSec 决定,默认 90 秒。stop 不会取消开机自启,重启后服务仍会被拉起。

参数

  • 单元名必填

    要停止的单元

示例

停止服务

在确认流量已切走后执行。

sudo systemctl stop my-app

注意事项:该操作会中断正在处理的请求。停止前建议确认没有依赖该服务的上游。

停止并取消开机自启

一步完成停止与禁用。

sudo systemctl disable --now my-app

注意事项:--now 等价于同时执行 stop;如果只想临时停止,请不要加 --now。

参考资料