forking类型

使用Type=forking时,要求ExecStart启动的命令自身就是以daemon模式运行的。
而以daemon模式运行的进程都有一个特性:总是会有一个瞬间退出的中间父进程,
例如,nginx命令默认以daemon模式运行,所以可直接将其配置为forking类型:

simple类型

Type=simple是一种最常见的通过systemd服务系统运行用户自定义命令的类型,也是省略Type指令时的默认类型。
Type=simple类型的服务只适合那些在shell下运行在前台的命令。也就是说,当一个命令本身会以daemon模式运行时,将不能使用simple,而应该使用Type=forking。比如ls命令、sleep命令、非daemon模式运行的nginx进程以及那些以前台调试模式运行的进程,在理论上都可以定义为simple类型的服务。

关于systemd 的详细信息,请参阅骏马金龙的 https://www.junmajinlong.com/linux/index/#systemd

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-15
  • 2022-12-23
  • 2022-12-23
  • 2021-11-25
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-09
  • 2022-12-23
  • 2021-08-07
  • 2022-01-28
  • 2022-12-23
  • 2022-01-30
  • 2022-12-23
相关资源
相似解决方案