diff options
| author | namilsk <namilsk@namilsk.tech> | 2026-02-15 17:19:29 +0300 |
|---|---|---|
| committer | namilsk <namilsk@namilsk.tech> | 2026-02-15 17:19:29 +0300 |
| commit | 6764dee29aeb9db9e12e902c1c60a8884d5bcb79 (patch) | |
| tree | ed55ecdafa988e852b2f7d3c813c99118e692ec5 /TODO.md | |
| parent | 7aeb7f48700b5864ef0231a68cb9a7bef814e5c8 (diff) | |
Fixed error with `pids.retain` in services/units.rs
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -20,10 +20,10 @@ ### Core runtime features - [ ] **Service management** - - [ ] Parse TOML unit files (`/etc/vigil/units/*.toml`) + - [x] Parse TOML unit files (`/etc/vigil/units/*.toml`) - [ ] Start/stop/restart/status via `vigilctl` - - [ ] Handle `Wants=`, `After=`, `Before=` dependencies - - [ ] Auto-restart failed services (configurable via option `restart = always|on-failure|never`) + - [x] Handle Runlevels + - [x] Auto-restart failed services (configurable via option `restart = always|on-failure|never`) - [x] **Child process reaping** - [x] Install `SIGCHLD` handler - [x] Call `waitpid(-1, ...)` in loop to reap zombies |
