kanit

Toy init system
Log | Files | Refs | README | LICENSE

unit.md (466B)


      1 # Unit fields
      2 
      3 ```ini
      4 # comments
      5 description = lorem ipsum
      6 kind = oneshot | daemon | builtin
      7 
      8 pwd = /directory
      9 root = /directory
     10 group = gid | group name
     11 user = uid | user name
     12 stdout = /file
     13 stderr = /file
     14 
     15 cmd = /path/to/exec "argument" 'with \n escapes' and-unquoted
     16 
     17 [depends]
     18 before = dep1,dep2,dep3
     19 after = ...
     20 needs = ...
     21 uses = ...
     22 wants = ...
     23 
     24 [environment]
     25 VAR = VALUE
     26 
     27 [restart]
     28 delay = 5
     29 attempts = 3
     30 policy = never | always | on-success | on-failure
     31 ```