Skip to content

Releases: ajia1206/dsh-restart

dsh-restart v0.1.0

Choose a tag to compare

@ajia1206 ajia1206 released this 29 Sep 14:21

首个公开版本。

  • 三种重启策略:launchd(仅当本进程就是该 job 的主进程且 KeepAlive 无条件开启)、detached supervisor 兜底、macOS 桌面版应用重启;无法确认时拒绝重启。
  • supervisor 的拉起动作不被端点证据阻断;ok 要求端口在 socket 层释放且新进程写下 pid 相同的 boot 记录。
  • 重启全过程写入 JSONL(boot/armed/supervisor/supervisor-ready/exiting/supervised/cancelled/aborted/spec-cleanup-failed),按 armId、pid 与 profile 关联。
  • 107 项测试通过。