274 字
1 分钟
systemd 服务类型
- simple(默认):服务将立即启动,并且不会等待。在服务进程运行期间,
systemd
会认为服务处于活动状态。 - forking:此类型的服务在启动后将派生(fork)一个或多个子进程,然后父进程将结束。对于这种类型的服务,
systemd
会认为子进程继续运行的话,服务就是活动的。 - oneshot:这种类型的服务将执行一次然后退出,可能会有长时间的不活动期。它常常用于执行一次性任务,如初始化一些设置,然后结束。
- dbus:这种类型的服务将在 D-Bus 系统总线上发布一个服务,当该服务出现时,
systemd
将认为服务已经启动。 - notify:在此类型的服务中,服务进程将启动并向
systemd
发送一个信号,表示它已经完成启动。在收到这个信号之前,systemd
会一直等待。 - idle:这种类型的服务只有在其他任务都完成后才会启动。这意味着它会尽可能晚地启动。
systemd 服务类型
https://blog.lpkt.cn/posts/systemd-service-type/