DontCrack:专为开源鸿蒙 Linux Kernel 打造的进程管理器
在开源鸿蒙的实际部署中,init.cfg是系统启动的关键配置文件,但稍有格式错误就可能导致设备卡在 Logo、系统进程无法启动。正是为此而生 —— 一个专注于鸿蒙 Linux Kernel 侧的高可靠进程管理器。
·
在开源鸿蒙的实际部署中,init.cfg 是系统启动的关键配置文件,但稍有格式错误就可能导致设备卡在 Logo、系统进程无法启动。DontCrack 正是为此而生 —— 一个专注于鸿蒙 Linux Kernel 侧的高可靠进程管理器。
✅ 核心优势
-
低耦合高隔离:不挑管理对象,支持二进制、Shell、Python、Node、Perl、Ruby 等脚本
-
时序稳定性保障:避免因启动顺序或配置错误导致系统异常
-
Restful API 控制:支持
/startup、/shutdown、/heartbeat等接口,轻松远程管理 -
配置灵活:支持独立设置路径、参数、环境变量、预处理脚本、自动重启策略、日志缓存等
-
跨架构免 CGO:Go 编译即可运行,支持 ARM、x86 等架构,适配嵌入式与模拟器环境
🛠️ 快速启动示例
bash
./DontCrack -path /home/test_program.sh \
-args "-key=test123 -shell=/bin/bash" \
-start-now
🌐 项目地址
📦 GitCode 开源仓库: 👉https://gitcode.com/tyza66/DontCrack
📄 示例配置文件: 👉init.cfg 示例
🔜 TodoList(欢迎共建)
-
日志本地持久化与定时清理
-
自动重启次数复位与无限重启开关
-
API 访问加密与远程控制增强
-
结构重构,提升可维护性与扩展性
欢迎开源鸿蒙社区的伙伴试用、反馈、共建!DontCrack 致力于让init.cfg 更安全、更稳定、更可控,为设备启动保驾护航。
如需适配嵌入式平台、模拟器环境或定制启动策略,欢迎交流!
更多推荐

所有评论(0)