[systemd-devel] systemd unit checker tool

Przemyslaw Kedzierski p.kedzierski at samsung.com
Fri Apr 10 08:31:00 PDT 2015


Hello
I will make a summary. Common mistakes:

  - using shell and shell constructions in ExecStart (like while loop, etc.)
  - dependency cycles
  - an early-boot service that have dependecies on late services
(in conflict with DefaultDependencies=no)
  - services referencing syslog.target (obsolete targets)
  - late-boot services referencing too early target (i.e. local-fs.target)
  - services that needlessly explicit specify and repeat defaults (i.e. 
StandardError=journal)

Thank you

Przemek Kedzierski




More information about the systemd-devel mailing list